欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

JavaScript和ECMAScript有什么關(guān)系

JavaScript和ECMAScript有什么關(guān)系?針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供豐澤網(wǎng)站建設(shè)、豐澤做網(wǎng)站、豐澤網(wǎng)站設(shè)計、豐澤網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、豐澤企業(yè)網(wǎng)站模板建站服務(wù),十多年豐澤做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

JS和ES

每一個學(xué)習(xí)JS的同學(xué)都聽說過ES5,ES6,但是,是否所有的同學(xué)都清除的知道他們之間的關(guān)系呢?我們通常認(rèn)為這兩個是一個東西,事實(shí)上他們的關(guān)系如下:
JavaScript和ECMAScript有什么關(guān)系
從上面的圖中我們清除的看到,他們不是并列關(guān)系,而是包含關(guān)系,那么下面就分別介紹一下

ECMAScript

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

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

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

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

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

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

注意:

  • JSON對象是原生ECMAScript支持的

DOM 文檔對象模型

在瀏覽器中,基于ECMAScript實(shí)現(xiàn)的DOM已經(jīng)成為了JS這門語言的重要組成部分
DOM就是通過HTML描述的,頁面元素的樹狀結(jié)構(gòu)對象,就是下面這個東西:
JavaScript和ECMAScript有什么關(guān)系
我們需要注意這么幾個概念:

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

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

  • HTML映射對象,對象的操作
  • 鼠標(biāo),用戶事件等
  • CSS樣式接口
  • 遍歷文檔樹的接口

BOM 瀏覽器對象模型

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

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

目前BOM的標(biāo)準(zhǔn)由HTML5才有標(biāo)準(zhǔn)可以遵循,所以之前各個瀏覽器中對于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和ECMAScript有什么關(guān)系問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

分享標(biāo)題:JavaScript和ECMAScript有什么關(guān)系
轉(zhuǎn)載來源:http://aaarwkj.com/article44/iigjhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、手機(jī)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、網(wǎng)站收錄網(wǎng)站建設(shè)、網(wǎng)站設(shè)計

廣告

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

成都網(wǎng)頁設(shè)計公司
久久精品一区二区日韩| 日本在线不卡二区三区| 亚洲av综合日韩精品久久| 日本一区二区三区中文字幕不卡 | 日韩欧美国产精品自拍| 国产在线精品91国自产拍| 国内揄拍国内精品对久久| 久久国产精品人妻av| 久久精品久久久精品| 亚洲av激情码国产一区| 亚洲一区二区中文字幕av| 欧美日韩精品一区二区三| 91福利社区欧美大片| 黄色亚洲日本欧美在线观看| 欧美在线日韩一区二区| 我的农村中年激情熟妇| 黑人巨大精品欧美黑寡妇| 国产精品一区二区一牛影视| 亚洲午夜福利影院在线免费观看| 日韩欧美亚洲自拍另类| 好看的中文字幕人妻少妇| 十八禁一区二区在线观看| 久久精品国产久精国产爱| 欧美激情另类综合国内| 五月婷婷六月丁香伊人妞| av在线高清免费观看| 亚洲香蕉视频免费在线观看| 日韩一卡一卡在线观看| 国产精致成人免费视频| 一区二区三区四区四虎| 熟妇人妻中文字幕在线| 日韩高清午夜片在线观看| 日本特黄高清免费大片| 综合激情四射亚洲激情| 亚洲av男人天堂一区| 国产成人精品亚洲日本片| 成人夜间视频在线观看| 视频一区二区中文字幕日韩| 国产av一区二区三区野战| 亚洲伦理一区二区三区中文| 成人欧美一区二区三区av|