1. 程式人生 > 其它 >1.JS簡介

1.JS簡介

1、什麼是語言

計算機就是一個由人來控制的機器,人讓它幹嘛,它就得幹嘛。

我們要學習的語言就是人和計算機交流的工具,人類通過語言來控制、操作計算機。

程式語言和我們說的中文、英文字質上沒有區別,只是語法比較特殊。

語言的發展:

  • 紙帶機:機器語言
  • 組合語言:符號語言
  • 現代語言:高階語言

2、JS起源

JavaScript誕生於1995年,它的出現主要是用於處理網頁中的前端驗證。

所謂的前端驗證,就是指檢查使用者輸入的內容是否符合一定的規則。

比如:使用者名稱的長度,密碼的長度,郵箱的格式等。

3、JS簡史

  • JavaScript是由網景公司發明,起初命名為LiveScript,後來由於SUN公司的介入更名為了JavaScript
  • 1996年微軟公司在其最新的IE3瀏覽器中引入了自己對JavaScript的實現JScript
  • 於是在市面上存在兩個版本的JavaScript,一個網景公司的JavaScript和微軟的JScript。
  • 為了確保不同的瀏覽器上執行的JavaScript標準一致,所以幾個公司共同定製了JS的標準名命名為ECMAScript

時間表

年份 事件
1995年 網景公司開發了JavaScript
1996年 微軟釋出了和JavaScript相容的JScript
1997年 ECMAScript第1版(ECMA-262)
1998年 ECMAScript第2版
1998年
DOM Level1的制定
1998年 新型語言DHTML登場
1999年 ECMAScript第3版
2000年 DOM Level2的制定
2002年 ISO/IEC16262:2002的確立
2004年 DOM Level3的制定
2005年 新型語言AJAX登場
2009年 ECMAScript第5版
2009年 新型語言HTML5登場

4、實現

ECMAScript是一個標準,而這個標準需要由各個廠商去實現。

不同的瀏覽器廠商對該標準會有不同的實現。

瀏覽器 JavaScript實現方式
FireFox SpiderMonkey
Internet Explorer
JScript/Chakra
Safari JavaScriptCore
Chrome v8
Carakan Carakan

我們已經知道ECMAScript是JavaScript標準。所以一般情況下,這兩個詞我們認為是一個意思。

但是實際上JavaScript的含義卻要更大一些。

一個完整的JavaScript實現應該由以下三個部分構成:

5、學習內容

我們已經知道了一個完整的JavaScript實現包含了三個部分:ECMAScript、DOM和BOM。

由此我們也知道了我們所要學習的內容就是這三部分。

  • ECMAScript
  • DOM
  • BOM

6、JS的特點

  • 解釋型語言
  • 類似於C和Java的語法結構
  • 動態語言
  • 基於原型的面向物件

7、HelloWorld

控制瀏覽器彈出一個警告框

alert("Hello World!");

讓計算機在頁面中輸出一個內容

document.write("Hello World!");

向控制檯輸出一個內容

console.log("Hello World!");