真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么搞清JS、ES、TS的關(guān)系

怎么搞清JS、ES、TS的關(guān)系,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了賈汪免費建站歡迎大家使用!

前言

相信很多前端小伙伴都對ECMAScript,JavaScript,TypeScript這幾個詞相當(dāng)熟悉,可以說是我們工作的核心技術(shù),但如果具體問起來這三者到底是什么關(guān)系,有什么區(qū)別,恐怕很多小伙伴和小編一樣,很難對其進行準(zhǔn)確的描述,所以決定和大家一起徹底搞明白他們的關(guān)系與區(qū)別。

三者關(guān)系

ECMAScript

ECMAScript,即ECMA-262定義的語言,并不局限于Web瀏覽器。事實上,這門語言沒有輸入和輸出之類的方法。

ECMA-262將這門語言作為一個基準(zhǔn)來定義,以便在它之上再構(gòu)建更穩(wěn)健的腳本語言。如果不涉及瀏覽器的話,ECMA-262在基本的層面,它描述這門語言的如下部分:

  • 語法

  • 類型

  • 語句

  • 關(guān)鍵字

  • 保留字

  • 操作符

  • 全局對象

ECMAScript只是對實現(xiàn)這個規(guī)范描述的所有方面的一門語言的稱呼,其實也可以理解為一個語言標(biāo)準(zhǔn),JavaScript實現(xiàn)了ECMAScript,而Adobe ActionScript同樣也實現(xiàn)了ECMAScript,只要你想,也可以構(gòu)建一門腳本語言如XXScript來實現(xiàn)ECMAScript

JavaScript

雖然JavaScriptECMAScript在平時使用時基本上是同義詞,但JavaScript遠(yuǎn)遠(yuǎn)不限于ECMA-262所定義的哪些部分。完整的JavaScript實現(xiàn)包含以下幾個部分:

  • 核心(ECMAScript)

  • 文檔對象模型(DOM)

  • 瀏覽器對象模型(BOM)

可以理解為ECMAScript是形成JavaScript語言基礎(chǔ)的腳本語言,再加上DOMBOM構(gòu)成了完整的JavaScript實現(xiàn)

TypeScript

TypeScriptJavaScript的超集,添加了可選的靜態(tài)類型系統(tǒng)、很多尚未正式發(fā)布的ECMAScript新特性(如裝飾器)等,最終會被編譯為JavaScript代碼。

ECMAScript是標(biāo)準(zhǔn)語言,JavaScriptECMAScript的實現(xiàn),TypeScriptJavaScript的超集。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


本文題目:怎么搞清JS、ES、TS的關(guān)系
文章URL:http://weahome.cn/article/pojjph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部