JavaScript 初級(jí)教程

CSS
XML

在數(shù)百萬(wàn)張頁(yè)面中,JavaScript 被用來(lái)改進(jìn)設(shè)計(jì)、驗(yàn)證表單、檢測(cè)瀏覽器、創(chuàng)建cookies,等等等等。
JavaScript 是因特網(wǎng)上最流行的腳本語(yǔ)言,并且可在所有主要的瀏覽器中運(yùn)行,比方說(shuō) Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。

你應(yīng)該具備的基礎(chǔ)知識(shí):

在繼續(xù)學(xué)習(xí)前,你應(yīng)該對(duì)以下知識(shí)有基本的了解:

  • HTML
  • XHTML

如果你希望W3School首先學(xué)習(xí)這些內(nèi)容,請(qǐng)?jiān)?首頁(yè) 訪問(wèn)相關(guān)教程。

什么是 JavaScript?

  • JavaScript 被設(shè)計(jì)用來(lái)向 HTML 頁(yè)面添加交互行為。
  • JavaScript 是一種腳本語(yǔ)言(腳本語(yǔ)言是一種輕量級(jí)的編程語(yǔ)言)。
  • JavaScript 由數(shù)行可執(zhí)行計(jì)算機(jī)代碼組成。
  • JavaScript 通常被直接嵌入 HTML 頁(yè)面。
  • JavaScript 是一種解釋性語(yǔ)言(就是說(shuō),代碼執(zhí)行不進(jìn)行預(yù)編譯)。
    所有的人無(wú)需購(gòu)買(mǎi)許可證均可使用 JavaScript。

Java 和 JavaScript 是相同的嗎?

不同!
在概念和設(shè)計(jì)方面,Java 和 JavaScript 是兩種完全不同的語(yǔ)言。
Java(由太陽(yáng)微系統(tǒng)公司開(kāi)發(fā))很強(qiáng)大,同時(shí)也是更復(fù)雜的編程語(yǔ)言,就像同級(jí)別的 C 和 C++。

JavaScript 能做什么?

JavaScript 為 HTML 設(shè)計(jì)師提供了一種編程工具
HTML 創(chuàng)作者往往都不是程序員,但是 JavaScript 卻是一種只擁有極其簡(jiǎn)單的語(yǔ)法的腳本語(yǔ)言!
幾乎每個(gè)人都有能力將短小的代碼片斷放入他們的 HTML 頁(yè)面當(dāng)中。
JavaScript 可以將動(dòng)態(tài)的文本放入 HTML 頁(yè)面
類似于這樣的一段 JavaScript 聲明可以將一段可變的文本放入 HTML 頁(yè)面:
document.write("<h1>" + name + "</h1>")
JavaScript 可以對(duì)事件作出響應(yīng)
可以將 JavaScript 設(shè)置為當(dāng)某事件發(fā)生時(shí)才會(huì)被執(zhí)行,例如頁(yè)面載入完成或者當(dāng)用戶點(diǎn)擊某個(gè) HTML 元素時(shí)。
JavaScript 可以讀寫(xiě) HTML 元素
JavaScript 可以讀取及改變 HTML 元素的內(nèi)容。
JavaScript 可被用來(lái)驗(yàn)證數(shù)據(jù)
在數(shù)據(jù)被提交到服務(wù)器之前,JavaScript 可被用來(lái)驗(yàn)證這些數(shù)據(jù)。
JavaScript 可被用來(lái)檢測(cè)訪問(wèn)者的瀏覽器
JavaScript 可被用來(lái)檢測(cè)訪問(wèn)者的瀏覽器,并根據(jù)所檢測(cè)到的瀏覽器,為這個(gè)瀏覽器載入相應(yīng)的頁(yè)面。
JavaScript 可被用來(lái)創(chuàng)建 cookies
JavaScript 可被用來(lái)存儲(chǔ)和取回位于訪問(wèn)者的計(jì)算機(jī)中的信息。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,706評(píng)論 18 399
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,057評(píng)論 25 709
  • 源起 前幾天需要做個(gè)演講,在演講前和領(lǐng)導(dǎo)就PPT進(jìn)行了溝通,溝通過(guò)程中明顯感覺(jué)到了自己對(duì)概念理解的不夠透徹,領(lǐng)導(dǎo)幾...
    IvanEye閱讀 1,061評(píng)論 0 2
  • 今天帶著寶寶外出一天。身體很疲倦。現(xiàn)在躺在小黑人的身邊,看著熟睡的他本也該滿足的睡下,但是心情還是有點(diǎn)沉重。 剛剛...
    未羊人閱讀 363評(píng)論 0 0
  • 她的矯情,令人發(fā)指 “32歲,女,未嫁,空窗多年,貌美能賺,品質(zhì)生活家一枚?!?每次見(jiàn)到貌似潛力股的單身男人,總忘...
    幻念小姐閱讀 666評(píng)論 0 4

友情鏈接更多精彩內(nèi)容