1.JS簡介
阿新 • • 發佈:2022-03-27
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!");