欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

一文談?wù)凧avaScript和ECMAScript的關(guān)系

JS和ES

每一個學(xué)習JS的同學(xué)都聽說過ES5,ES6,但是,是否所有的同學(xué)都清除的知道他們之間的關(guān)系呢?我們通常認為這兩個是一個東西,事實上他們的關(guān)系如下:

從上面的圖中我們清除的看到,他們不是并列關(guān)系,而是包含關(guān)系,那么下面就分別介紹一下

臨邑網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司
ECMAScript

核心,它本身并沒有輸入和輸出的定義,這門語言和瀏覽器也沒有依賴關(guān)系。瀏覽器只是提供了語言的宿主環(huán)境,同時提供了這門語言的實現(xiàn)以及一些本地化的擴展。

既然瀏覽器是宿主環(huán)境,那就還存在別的宿主環(huán)境:比如Node,比如Adobe Flash

ECMAScript規(guī)定了這門語言的:

語法類型語句關(guān)鍵字保留字操作符對象

這就說明,我們也可以寫一門語言作為ECMAScript的實現(xiàn),就像JavaScript一樣,我們只需要:

支持ECMAScript描述的所有類型 值 對象 屬性 函數(shù) 以及程序語法和語義支持Unicode

注意:

JSON對象是原生ECMAScript支持的DOM 文檔對象模型

在瀏覽器中,基于ECMAScript實現(xiàn)的DOM已經(jīng)成為了JS這門語言的重要組成部分
DOM就是通過HTML描述的,頁面元素的樹狀結(jié)構(gòu)對象,就是下面這個東西:

我們需要注意這么幾個概念:

DOM是一種標準,這種標準規(guī)定了如何通過HTML來映射對象,以簡化對于HTML中表達的各個節(jié)點的操作ECMAScript和DOM的關(guān)系是:瀏覽器中用符合ECMAScript標準的語言實現(xiàn)了DOM標準可以使用別的語言實現(xiàn)DOM

DOM規(guī)定了下面這些東西:

HTML映射對象,對象的操作鼠標,用戶事件等CSS樣式接口遍歷文檔樹的接口BOM 瀏覽器對象模型

DOM對象是頁面中,用HTML編寫的元素的映射,而BOM對象是瀏覽器對象的映射,通過BOM,我們可以且不限于可以做下面的事情:

彈出新的窗口移動 縮放 關(guān)閉瀏覽器支持cookies獲得 window 或者 navigator對象

目前BOM的標準由HTML5才有標準可以遵循,所以之前各個瀏覽器中對于BOM功能的支持都不盡相同,有了HTML5,BOM在未來的某一天會真正的統(tǒng)一。

ES6

ES6已經(jīng)在2015年6月正式發(fā)布

各個網(wǎng)站對于ES6的語法支持程度不一樣

需要查詢宿主環(huán)境對于ES6的支持可以使用工具

需要查詢?yōu)g覽器對于ES6的支持可以訪問網(wǎng)頁

如果不想面對不同宿主環(huán)境對于ES6兼容性的問題,可以使用ES6轉(zhuǎn)ES5轉(zhuǎn)換器 Babel 或 Traceur

相關(guān)教程推薦:JavaScript視頻教程

當前標題:一文談?wù)凧avaScript和ECMAScript的關(guān)系
網(wǎng)址分享:http://chinadenli.net/article6/chccig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、服務(wù)器托管、網(wǎng)站營銷、App開發(fā)全網(wǎng)營銷推廣、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)