亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 教程

JavaScript 教程

JavaScript 是 Web 的編程語言。

所有現(xiàn)代的 HTML 頁面都使用 JavaScript。

JavaScript 非常容易學(xué)。


JavaScript歷史

要了解JavaScript,我們首先要回顧一下JavaScript的誕生。

在上個(gè)世紀(jì)的1995年,當(dāng)時(shí)的網(wǎng)景公司正憑借其Navigator瀏覽器成為Web時(shí)代開啟時(shí)最著名的第一代互聯(lián)網(wǎng)公司。

由于網(wǎng)景公司希望能在靜態(tài)HTML頁面上添加一些動態(tài)效果,于是叫Brendan Eich這哥們在兩周之內(nèi)設(shè)計(jì)出了JavaScript語言。你沒看錯(cuò),這哥們只用了10天時(shí)間。

為什么起名叫JavaScript?原因是當(dāng)時(shí)Java語言非常紅火,所以網(wǎng)景公司希望借Java的名氣來推廣,但事實(shí)上JavaScript除了語法上有點(diǎn)像Java,其他部分基本上沒啥關(guān)系。


ECMAScript

因?yàn)榫W(wǎng)景開發(fā)了JavaScript,一年后微軟又模仿JavaScript開發(fā)了JScript,為了讓JavaScript成為全球標(biāo)準(zhǔn),幾個(gè)公司聯(lián)合ECMA(European Computer Manufacturers Association)組織定制了JavaScript語言的標(biāo)準(zhǔn),被稱為ECMAScript標(biāo)準(zhǔn)。

所以簡單說來就是,ECMAScript是一種語言標(biāo)準(zhǔn),而JavaScript是網(wǎng)景公司對ECMAScript標(biāo)準(zhǔn)的一種實(shí)現(xiàn)。

那為什么不直接把JavaScript定為標(biāo)準(zhǔn)呢?因?yàn)镴avaScript是網(wǎng)景的注冊商標(biāo)。

不過大多數(shù)時(shí)候,我們還是用JavaScript這個(gè)詞。如果你遇到ECMAScript這個(gè)詞,簡單把它替換為JavaScript就行了。


JavaScript版本

JavaScript語言是在10天時(shí)間內(nèi)設(shè)計(jì)出來的,雖然語言的設(shè)計(jì)者水平非常NB,但誰也架不住“時(shí)間緊,任務(wù)重”,所以,JavaScript有很多設(shè)計(jì)缺陷,我們后面會慢慢講到。

此外,由于JavaScript的標(biāo)準(zhǔn)——ECMAScript在不斷發(fā)展,最新版ECMAScript 6標(biāo)準(zhǔn)(簡稱ES6)已經(jīng)在2015年6月正式發(fā)布了,所以,講到JavaScript的版本,實(shí)際上就是說它實(shí)現(xiàn)了ECMAScript標(biāo)準(zhǔn)的哪個(gè)版本。

由于瀏覽器在發(fā)布時(shí)就確定了JavaScript的版本,加上很多用戶還在使用IE6這種古老的瀏覽器,這就導(dǎo)致你在寫JavaScript的時(shí)候,要照顧一下老用戶,不能一上來就用最新的ES6標(biāo)準(zhǔn)寫,否則,老用戶的瀏覽器是無法運(yùn)行新版本的JavaScript代碼的。


為什么學(xué)習(xí) JavaScript?

JavaScript web 開發(fā)人員必須學(xué)習(xí)的 3 門語言中的一門:

HTML 定義了網(wǎng)頁的內(nèi)容

CSS 描述了網(wǎng)頁的布局

JavaScript 網(wǎng)頁的行為

本教程是關(guān)于 JavaScript 及介紹 JavaScript 如何與 HTML 和 CSS 一起工作。


誰適合閱讀本教程?

1. 如果您想學(xué)習(xí) JavaScript,您可以學(xué)習(xí)本教程:

了解 JavaScript 是如何與 HTML 和 CSS 一起工作的。

2. 如果在此之前您已經(jīng)使用過 JavaScript,您也可以閱讀本教程:

JavaScript 一直在升級,所以我們需要時(shí)刻了解 JavaScript 的新技術(shù)。


閱讀本教程,您需要有以下基礎(chǔ):

HTML 和 CSS 基礎(chǔ)

如果您想學(xué)習(xí)這些基礎(chǔ)知識,您可以在我們的首頁找到相應(yīng)的教程。


繼續(xù)學(xué)習(xí)
||
<html> <head> <title>第一個(gè)JavaScript程序</title> </head> <bdoy> <script type="text/javascript"> document.write("Hello World!"); // 輸出語句 </script> </body> </html>
提交重置代碼