JavaScript 教程

JavaScript 教學

JavaScript 是 Web 的程式語言。

所有現代的 HTML 頁面都使用 JavaScript。

JavaScript 非常容易學。


JavaScript歷史

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

在上個世紀的1995年,當時的網景公司正憑藉其Navigator瀏覽器成為Web時代開啟時最著名的第一代網路公司。

由於網景公司希望能在靜態HTML頁面上加入一些動態效果,於是叫Brendan Eich這哥們在兩週之內設計出了JavaScript語言。你沒看錯,這哥們只花了10天。

為什麼要取名為JavaScript?原因是當時Java語言非常紅火,所以網景公司希望藉Java的名氣來推廣,但事實上JavaScript除了語法上有點像Java,其他部分基本上沒啥關係。


#ECMAScript

##因為網景開發了JavaScript,而微軟一年後又模仿JavaScript開發了JScript,為了讓JavaScript成為全球標準,幾個公司聯合ECMA(European Computer Manufacturers Association)組織定制了JavaScript語言的標準,被稱為ECMAScript標準。

所以簡單來說就是,ECMAScript是一種語言標準,而JavaScript是網景公司對ECMAScript標準的一種實作。

那為什麼不直接把JavaScript定為標準呢?因為JavaScript是網景的註冊商標。

不過大多時候,我們還是用JavaScript這個字。如果你遇到ECMAScript這個詞,簡單把它換成JavaScript就行了。


JavaScript版本

JavaScript語言是在10天時間內設計出來的,雖然語言的設計者水平非常NB,但誰也架不住「時間緊,任務重”,所以,JavaScript有很多設計缺陷,我們後面會慢慢講到。

此外,由於JavaScript的標準-ECMAScript正在持續發展,最新版ECMAScript 6標準(簡稱ES6)已經在2015年6月正式發布了,所以,講到JavaScript的版本,其實是說它實作了ECMAScript標準的哪個版本。
#

由於瀏覽器在發佈時就確定了JavaScript的版本,加上很多用戶還在使用IE6這種古老的瀏覽器,這就導致你在寫JavaScript的時候,要照顧一下老用戶,不能一上來就用最新的ES6標準寫,否則,老用戶的瀏覽器是無法運行新版本的JavaScript程式碼的。


為什麼要學習JavaScript?

JavaScript web 開發人員必須學習的3 門語言中的一門:

HTML 定義了網頁的內容

CSS 描述了網頁的版面配置

JavaScript 網頁的行為

本教學是關於JavaScript並介紹JavaScript 如何與HTML 和CSS 一起工作。


誰適合閱讀本教學?

#1. 如果您想學習JavaScript,您可以學習本教學:

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

2. 如果您在此之前已經使用過 JavaScript,您也可以閱讀本教學:

JavaScript 一直在升級,所以我們需要隨時了解 JavaScript 的新技術。


閱讀本教學課程,您需要有以下基礎:

HTML和CSS 基礎

如果您想學習這些基礎知識,您可以在我們的首頁找到相應的教程。


繼續學習
||
<html> <head> <title>第一个JavaScript程序</title> </head> <bdoy> <script type="text/javascript"> document.write("Hello World!"); // 输出语句 </script> </body> </html>