JavaScript簡介

最近在學習react-native,該框架使用了js語言,有必要對js語言梳理一下。

JS中的術語

(轉自http://blog.csdn.net/molong421/article/details/51533304

  • ECMAScript:一個由 ECMA International 進行標準化,TC39 委員會進行監督的語言。通常用於指代標準本身。
  • JavaScript:ECMAScript 標準的各種實現的最常用稱呼。這個術語並不侷限於某個特定版本的 ECMAScript 規範,並且可能被用於任何不同程度的任意版本的 ECMAScript 的實現。
  • ECMAScript 5 (ES5):ECMAScript 的第五版修訂,於 2009 年完成標準化。這個規範在所有現代瀏覽器中都相當完全的實現了。
    ECMAScript 6 (ES6) / ECMAScript 2015 (ES2015):ECMAScript 的第六版修訂,於 2015 年完成標準化。這個標準被部分實現於大部分現代瀏覽器。可以查閱這張兼容性表來查看不同瀏覽器和工具的實現情況。
  • ECMAScript 2016:預計的第七版 ECMAScript 修訂,計劃於明年夏季發佈。這份規範具體將包含哪些特性還沒有最終確定
  • ECMAScript Proposals:被考慮加入未來版本 ECMAScript 標準的特性與語法提案,他們需要經歷五個階段:Strawman(稻草人),Proposal(提議),Draft(草案),Candidate(候選)以及 Finished (完成)。

WEB瀏覽器引擎

WebKit (iOS和Android,Safari(for Windows),Google chrome,傲遊雲瀏覽器,雙核模式的傲遊3,獵豹瀏覽器,百度瀏覽器 opera瀏覽器),Gecko(Mozilla Firefox 等使用)和Trident(也稱MSHTML,IE 使用)

ES6各種瀏覽器的支持度

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章