站長資訊網
        最全最豐富的資訊網站

        javascript和es的區別是什么

        javascript和es的區別:1、JavaScript是一門腳本語言,是es的擴展語言,而es通常作為JavaScript的標準化規范;2、JavaScript需要通過document、element對象實現對DOM的維護,而es中不需要。

        javascript和es的區別是什么

        本教程操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

        javascript和es的區別是什么

        完整的JavaScript的實現包含以下幾個部分

        • 核心(ECMAScript):由ECMA-262定義并提供核心功能。

        • 文檔對象模型(DOM):提供與網頁內容交互的方法與接口。

        • 瀏覽器對象模型(BOM):提供與瀏覽器交互的方法與接口。

        可以用下面這張圖進行粗略的記憶

        javascript和es的區別是什么

        概念理解

        ECMAScript是一種由Ecma國際(前身為歐洲計算機制造商協會,英文名稱是European Computer Manufacturers Association)通過ECMA-262標準化的腳本程序設計語言。這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,所以它可以理解為是JavaScript的一個標準,但實際上后兩者是ECMA-262標準的實現和擴展。

        JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。

        JavaScript是ECMAScript的擴展語言

        ECMAScript 也是一門腳本語言,縮寫為ES,通常看做JavaScript的標準化規范。

        但實際上JavaScript是ECMAScript的擴展語言,因為ECMAScript只提供了最基本的語法,通俗點說只是約定了我們的代碼如何編寫,比如定義變量和函數,循環和分支…它只是停留在語言層面,并不能用來完成我們應用中的實際功能開發。

        JavaScript實現了ECMAScript的語言標準,并且在這個基礎之上做了一些擴展,使得我們可以在瀏覽器環境中操作DOM 和 BOM,在node環境中可以做讀寫文件之類的操作。

        在瀏覽器環境中,JavaScript = ECMAScript + BOM + DOM

        在node環境中,JavaScript = ECMAScript + Node APIs

        所以說,JavaScript中語言本身指的就是ECMAScript。

        區別:1、js需要通過document、element對象實現對DOM的維護,而ecmascript中不需要;2、js需要通過window對象實現對BOM的維護,而ecmascript中不需要。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产亚洲午夜高清国产拍精品| 精品第一国产综合精品蜜芽| 国产精品视频不卡| 亚洲精品制服丝袜四区| 国产精品国产三级在线高清观看| 精品一区二区三区波多野结衣| 久久久精品人妻无码专区不卡| 亚洲精品视频在线| AAA级久久久精品无码片| 亚洲精品成人无码中文毛片不卡| 久久精品99无色码中文字幕| 99久久综合国产精品二区| 国产偷亚洲偷欧美偷精品| 国产成人精品AA毛片| 日韩精品人妻系列无码专区 | 久久国产亚洲精品无码| 亚洲国产成人精品女人久久久 | 国产亚洲精品免费视频播放| 日韩精品免费在线视频| 国产精品久久永久免费| 成人精品视频99在线观看免费 | 国产精品一久久香蕉国产线看| 精品久久久久久中文字幕人妻最新| 中文字幕精品亚洲无线码二区| 天天爽夜夜爽夜夜爽精品视频| 久久精品一区二区三区中文字幕| 精品亚洲成α人无码成α在线观看 | 无码日韩精品一区二区免费| 国产精品爱搞视频网站| 四虎国产精品免费久久久| 国产精品亚洲专区在线观看| 国产成人精品精品欧美| 孩交VIDEOS精品乱子| 久久精品亚洲一区二区三区浴池 | 久久精品国产亚洲av高清漫画| laowang在线精品视频| 国产乱子伦精品无码码专区| 国产精品日韩欧美一区二区三区| 国产精品亚洲日韩欧美色窝窝色欲| 国内精品久久久久久99| 69堂国产成人精品视频不卡|