當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
ES5-1 发展史、ECMA、编程语言、变量、JS值
生活随笔
收集整理的這篇文章主要介紹了
ES5-1 发展史、ECMA、编程语言、变量、JS值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 5大主流瀏覽器及內核(自主研發)
| IE | trident |
| Chrome | webkit blink |
| Safari | webkit |
| Firefox | gecko |
| Opera | presto |
2. 瀏覽器的歷史 和 JS誕生
v8
直接翻譯機器碼
獨立于瀏覽器運行(Node.js 就是一個基于 Chrome V8 引擎的 JavaScript 運行環境。)
3. ECMA
- European Computer Manufactures Association
- 歐洲計算機制造聯合會
- 評估、開發、認可電信、計算機標準
- ECMA - 262 腳本語言規范 ECMAScript
- ES5 ES6
- 規范化腳本語言
4. 編程語言
編程語言(高級語言)→ 需要翻譯成機器能理解的0 1
類型一:編譯型:源碼 → 編譯器 → 機器語言 → 可執行文件(執行前全翻譯完了)
- 有跨平臺移植問題
- 速度快(銀行系統、電商系統)C C#
類型二:解釋型:源碼 → 解釋器 → 解釋一行就執行一行
- 有解釋器就能運行,不需要根據不同的系統平臺進行移植
腳本語言 → (有對應的)腳本引擎 → (必須通過)解釋器(解釋后立即執行)
- JavaScript 客戶端腳本(F12檢查源碼能看到)
- php 服務端腳本(php和js代碼,f12是看不到php源碼的部分)
ECMAScript
DOM - document object model W3C規范
BOM - browser object model 沒有規范
大部分js代碼通過外部引入的方式
// html代碼塊中 <body><script type="text/javascript" src="js/index.js">document.write('只執行引入的js代碼')</script> </body>5. 變量
1. 命名規范:
2. JS的值
2.1 原始值
- 原始值沒有屬性,而值為數字類型的變量,可以調用方法,中間經過了基本包裝類的處理
ECMAScript 的字符字面量
2.2 引用值
正則 Regular Expression
參考鏈接
網景百科
JS引擎
chrome
v8引擎
SUN公司
Oracle
W3C ECMAScript
ECMAScript原始類型
總結
以上是生活随笔為你收集整理的ES5-1 发展史、ECMA、编程语言、变量、JS值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐优商城遇到的坑(三)之Centos6.
- 下一篇: 1535C. Unstable Stri