亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

nanchen2251 / 3137人閱讀

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

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

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

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

如您所見,ES3,ES5和ES6之間存在10年和6年的差距。此后每年??進(jìn)行小幅增量變更。而不是像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!

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

塊級(jí)作用域

使用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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/108210.html

相關(guān)文章

  • Node.js 文檔(ES6功能

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

    sushi 評(píng)論0 收藏0
  • Javascript 打包工具

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

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

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

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

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

    weakish 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<