成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript ES6功能概述(ECMAScript 6和ES2015 +)

nanchen2251 / 3093人閱讀

摘要:在過去幾年中發(fā)生了很大的變化。每隔幾年就會發(fā)生新增事件。于年成立,旨在指導(dǎo)的發(fā)展方向。它已經(jīng)發(fā)布了,,等版本。如您所見,,和之間存在年和年的差距。此后每年進行小幅增量變更。所有現(xiàn)代瀏覽器和環(huán)境都支持,,,,等等都支持的大多數(shù)功能。

JavaScript在過去幾年中發(fā)生了很大的變化。這些是您今天可以開始使用的12項新功能!

該語言的新增內(nèi)容稱為ECMAScript 6.它也稱為ES6或ES2015 +。

自1995年JavaScript構(gòu)思以來,它一直在緩慢發(fā)展。每隔幾年就會發(fā)生新增事件。 ECMAScript于1997年成立,旨在指導(dǎo)JavaScript的發(fā)展方向。它已經(jīng)發(fā)布了ES3,ES5,ES6等版本。

如您所見,ES3,ES5和ES6之間存在10年和6年的差距。此后每年??進行小幅增量變更。而不是像ES6那樣一次做大規(guī)模的改變。

所有現(xiàn)代瀏覽器和環(huán)境都支持ES6!

Chrome,MS Edge,F(xiàn)irefox,Safari,Node等等都支持JavaScript ES6的大多數(shù)功能。因此,您將在本教程中學(xué)習(xí)的所有內(nèi)容都可以立即開始使用。

讓我們開始使用ECMAScript 6!

您可以在瀏覽器控制臺上測試所有這些代碼段!

塊級作用域

使用ES6,我們從使用var聲明變量到使用let / const。

var出了什么問題?

var的問題是變量泄漏到其他代碼塊中,例如for循環(huán)或if塊。

ES5
var x = "outer";
function test(inner) {  
  if (inner) {    
    var x = "inner";// scope whole function    
        return x;
  }  
      return x;// gets redefined because line 4 declaration is hoisted
    }
    test(false);// undefined            
               
                                           
                       
                 

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108210.html

相關(guān)文章

  • Node.js 文檔(ES6功能

    摘要:所有功能分為三組,用于交付階段和進行中的功能認為穩(wěn)定的所有交付功能在上默認打開,不需要任何類型的運行時標志。及更高版本引入的優(yōu)化功能的工作通過性能計劃進行協(xié)調(diào),團隊收集并協(xié)調(diào)需要改進的領(lǐng)域,并設(shè)計文檔來解決這些問題。 ECMAScript 2015(ES6)及更高版本 Node.js是針對現(xiàn)代版本的V8構(gòu)建的,通過與該引擎的最新版本保持同步,我們確保及時向Node.js開發(fā)人員提供Ja...

    sushi 評論0 收藏0
  • Javascript 打包工具

    摘要:所以,打包工具就出現(xiàn)了,它可以幫助做這些繁瑣的工作。打包工具介紹僅介紹款主流的打包工具,,,,以發(fā)布時間為順序。它定位是模塊打包器,而屬于構(gòu)建工具。而且在其他的打包工具在處理非網(wǎng)頁文件比如等基本還是需要借助它來實現(xiàn)。 本文當時寫在本地,發(fā)現(xiàn)換電腦很不是方便,在這里記錄下。 前端的打包工具 打包工具可以更好的管理html,css,javascript,使用可以錦上添花,不使用也沒關(guān)系...

    Sleepy 評論0 收藏0
  • [譯] ES6 學(xué)習(xí)筆記:關(guān)于 ES2015 特性的詳細概述

    摘要:將轉(zhuǎn)換成常見的使用實現(xiàn)的基于迭代器的迭代。處停止迭代器基于鴨子模型接口這里使用語法僅僅為了說明問題使用支持為了使用迭代器屬性需要引入。生成器是迭代器的子類,包含了附加的與。 原文地址:http://babeljs.io/docs/learn-...本文基于Luke Hoban精妙的文章《es6features》,請把star獻給他,你可以在此嘗試這些特性REPL。 概述 ECMAScr...

    leoperfect 評論0 收藏0
  • gulp-work-flow 前端工作流原來可以這么簡單

    摘要:話不多說,今天的主題是使用打造傳統(tǒng)項目的前端工作流。是一個廣泛使用的轉(zhuǎn)碼器,可以將代碼轉(zhuǎn)為代碼,從而在現(xiàn)有環(huán)境執(zhí)行。這意味著,你可以用的方式編寫程序,又不用擔(dān)心現(xiàn)有環(huán)境是否支持。 概述 最近前端一直是一個火熱的話題,前端技術(shù)棧也是伴隨著nodejs的出現(xiàn)而更替的飛快,導(dǎo)致大部分前端開發(fā)者曾一度迷茫在這各種技術(shù)選型上,比如前端自動化工具就有Grunt,Gulp,Webpack,F(xiàn)is3等...

    weakish 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<