您好,登錄后才能下訂單哦!
JavaScript 是世界上最流行的腳本語(yǔ)言。 JavaScript 是屬于 web 的語(yǔ)言,它適用于 PC、筆記本電腦、平板電腦和移動(dòng)電話。 JavaScript 被設(shè)計(jì)為向 HTML 頁(yè)面增加交互性。 許多 HTML 開發(fā)者都不是程序員,但是 JavaScript 卻擁有非常簡(jiǎn)單的語(yǔ)法。幾乎每個(gè)人都有能力將小的 JavaScript 片段添加到網(wǎng)頁(yè)中。
javaScript 與 Java 是兩種完全不同的語(yǔ)言,無(wú)論在概念上還是設(shè)計(jì)上。
JavaScript 語(yǔ)句 document.createElement("#") 是為 IE 瀏覽器添加新的元素。
Java(由 Sun 發(fā)明)是更復(fù)雜的編程語(yǔ)言。
ECMA-262 是 JavaScript 標(biāo)準(zhǔn)的官方名稱。
JavaScript 由 Brendan Eich 發(fā)明。它于 1995 年出現(xiàn)在 Netscape 中(該瀏覽器已停止更新),并于 1997 年被 ECMA(一個(gè)標(biāo)準(zhǔn)協(xié)會(huì))采納。
javaScript 是 Web 的編程語(yǔ)言。
所有現(xiàn)代的 HTML 頁(yè)面都使用 JavaScript。
JavaScript 是互聯(lián)網(wǎng)上最流行的腳本語(yǔ)言,這門語(yǔ)言可用于 HTML 和 web,更可廣泛用于服務(wù)器、PC、筆記本電腦、平板電腦和智能手機(jī)等設(shè)備。
ECMA(歐洲電腦制造商協(xié)會(huì))
。。。。。。
javascript介紹
javascript因?yàn)榧嫒萦贓CMA標(biāo)準(zhǔn),因此也稱為ECMAScript。JavaScript作為一種腳本語(yǔ)言,已經(jīng)被廣泛地應(yīng)用于Web頁(yè)面當(dāng)中,通過(guò)嵌入HTML來(lái)實(shí)現(xiàn)各種酷炫的動(dòng)態(tài)效果,為用戶提供賞心悅目的瀏覽效果。除此之外,也可以用于控制cookies以及基于Node.js技術(shù)進(jìn)行服務(wù)器端編程。
javascript是甲骨文公司的注冊(cè)商標(biāo),完整的JavaScript實(shí)現(xiàn)包含三個(gè)部分:ECMAScript,文檔對(duì)象模型和瀏覽器對(duì)象模型。發(fā)展初期,JavaScript的標(biāo)準(zhǔn)并未確定,同期有Netscape的JavaScript,微軟的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(歐洲計(jì)算機(jī)制造商協(xié)會(huì))的協(xié)調(diào)下,由Netscape、Sun、微軟、Borland組成的工作組確定統(tǒng)一標(biāo)準(zhǔn):ECMA-262。http://www.iis7.com/a/lm/yczmljgj/
。。。。。。
JavaScript web 開發(fā)人員必須學(xué)習(xí)的 3 門語(yǔ)言:
1.HTML 定義了網(wǎng)頁(yè)的內(nèi)容
2.CSS 描述了網(wǎng)頁(yè)的布局
3.JavaScript 網(wǎng)頁(yè)的行為
。。。。。。
JavaScript 是一種輕量級(jí)的編程語(yǔ)言。
JavaScript 是可插入 HTML 頁(yè)面的編程代碼。
JavaScript 插入 HTML 頁(yè)面后,可由所有的現(xiàn)代瀏覽器執(zhí)行
您會(huì)經(jīng)??吹?document.getElementById("some id")。這個(gè)方法是 HTML DOM 中定義的。
DOM (Document Object Model)(文檔對(duì)象模型)是用于訪問(wèn) HTML 元素的正式 W3C 標(biāo)準(zhǔn)
JavaScript 能夠改變?nèi)我?HTML 元素的大多數(shù)屬性,而不僅僅是圖片
JavaScript 常用于驗(yàn)證用戶的輸入
:::::::::::::::::::::::::::::
JavaScript 用法
HTML 中的腳本必須位于 <script> 與 </script> 標(biāo)簽之間。
腳本可被放置在 HTML 頁(yè)面的 <body> 和 <head> 部分中。
如需在 HTML 頁(yè)面中插入 JavaScript,請(qǐng)使用 <script> 標(biāo)簽。
<script> 和 </script> 會(huì)告訴 JavaScript 在何處開始和結(jié)束。
<script> 和 </script> 之間的代碼行包含了 JavaScript
。。。。。。
JavaScript函數(shù)和事件
我們需要在某個(gè)事件發(fā)生時(shí)執(zhí)行代碼,比如當(dāng)用戶點(diǎn)擊按鈕時(shí)。
如果我們把 JavaScript 代碼放入函數(shù)中,就可以在事件發(fā)生時(shí)調(diào)用該函數(shù)
您可以在 HTML 文檔中放入不限數(shù)量的腳本。
腳本可位于 HTML 的 <body> 或 <head> 部分中,或者同時(shí)存在于兩個(gè)部分中。
通常的做法是把函數(shù)放入 <head> 部分中,或者放在頁(yè)面底部。這樣就可以把它們安置到同一處位置,不會(huì)干擾頁(yè)面的內(nèi)容
也可以把腳本保存到外部文件中。外部文件通常包含被多個(gè)網(wǎng)頁(yè)使用的代碼。
外部 JavaScript 文件的文件擴(kuò)展名是 .js。
如需使用外部文件,請(qǐng)?jiān)?<script> 標(biāo)簽的 "src" 屬性中設(shè)置該 .js 文件
外部腳本不能包含 <script> 標(biāo)簽
::::::::::::::::::::::::::::::::::
JavaScript 輸出
JavaScript 沒(méi)有任何打印或者輸出的函數(shù)。
JavaScript 可以通過(guò)不同的方式來(lái)輸出數(shù)據(jù):
window.alert():彈出警告框。
document.write():方法將內(nèi)容寫到 HTML 文檔中。
innerHTML:寫入到 HTML 元素。
console.log():寫入到瀏覽器的控制臺(tái)。
程序中調(diào)試是測(cè)試,查找及減少bug(錯(cuò)誤)的過(guò)程
您只能在 HTML 輸出中使用 document.write。如果您在文檔加載后使用該方法,會(huì)覆蓋整個(gè)文檔。
:::::::::::::::::::::::::::::::
JavaScript 語(yǔ)法
JavaScript 是一個(gè)程序語(yǔ)言。語(yǔ)法規(guī)則定義了語(yǔ)言結(jié)構(gòu)
JavaScript 是一個(gè)腳本語(yǔ)言。
它是一個(gè)輕量級(jí),但功能強(qiáng)大的編程語(yǔ)言
在編程語(yǔ)言中,一般固定值稱為字面量,如 3.14。
數(shù)字(Number)字面量 可以是整數(shù)或者是小數(shù),或者是科學(xué)計(jì)數(shù)(e)
字符串(String)字面量 可以使用單引號(hào)或雙引號(hào)
表達(dá)式字面量 用于計(jì)算 如:10+10(+ - * /)
數(shù)組(Array)字面量 定義一個(gè)數(shù)組 :如:[40, 100, 1, 5, 25, 10]
對(duì)象(Object)字面量 定義一個(gè)對(duì)象:如:{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
函數(shù)(Function)字面量 定義一個(gè)函數(shù):如:function myFunction(a, b) { (返回)return a * b;}
。。。。。。
JavaScript 變量,在編程語(yǔ)言中,變量用于存儲(chǔ)數(shù)據(jù)值。
JavaScript 使用關(guān)鍵字 var 來(lái)定義變量, 使用等號(hào)來(lái)為變量賦值,變量可以通過(guò)變量名訪問(wèn)。在指令式語(yǔ)言中,變量通常是可變的。字面量是一個(gè)恒定的值。
變量是一個(gè)名稱。字面量是一個(gè)值。
。。。。。。
JavaScript 操作符
JavaScript使用 算術(shù)運(yùn)算符 來(lái)計(jì)算值。
JavaScript使用 賦值運(yùn)算符給變量賦值。
賦值,算術(shù)和位運(yùn)算符 "=","+","-","*","/" 在 JS 運(yùn)算符中描述。
條件,比較及邏輯運(yùn)算符 "==","!=","<",">" 在 JS 比較運(yùn)算符中描述。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。