Kas yra es5 vs es6?
Kas yra es5 vs es6?

Video: Kas yra es5 vs es6?

Video: Kas yra es5 vs es6?
Video: TOP 13 Ways to Shrink Bunions Naturally [+1 HUGE SECRET!] 2024, Balandis
Anonim

„EcmaScript“(ES) yra standartizuota scenarijų kalba, skirta JavaScript (JS). Dabartinė ES versija palaikoma šiuolaikinėse naršyklėse ES5 . Tačiau ES6 sprendžia daugybę pagrindinės kalbos apribojimų, todėl kūrėjams lengviau koduoti. Pažvelkime į pagrindinius skirtumus tarp ES5 ir ES6 sintaksė.

Atitinkamai, kuo skiriasi es5 ir es6?

Raktas skirtumai tarp ES6 prieš ES5 Iš paramos perspektyvos ES5 teikia daugiau paramos nei ES6 . Tuo atveju ES6 „const“ir „let“raktiniai žodžiai gali būti naudojami nekintamiems ir blokuojantiems scenarijų objektams, o to nėra ES5.

Vėliau kyla klausimas, ar es6 greitesnis už es5? Be to, iš tikrųjų ES6 yra laipsniškas įgyvendinimas, variklių evoliucija: kiekviena nauja naršyklių versija suteikia daugiau standarte aprašytų funkcijų. Skirtingai nei „Java“, nėra aiškių ribų. Taigi jis gali būti net šiek tiek lėtesnis nei grynasis ES5 versija.

Antra, ar turėčiau naudoti es6 ar es5?

Ir štai atsakymas: ES6 yra saugus. Net jei taikote pagal pasenusias naršykles, pvz., IE11, vis tiek galite naudokite ES6 su nuostabiu babel kompiliatoriumi. Jis vadinamas „kompiliatoriumi“, nes konvertuoja ES6 kodas į ES5 kodą, kol jūsų naršyklė gali palaikyti ES5 , tu gali naudokite ES6 saugiai koduoti.

Ką reiškia es5?

ES5 yra ECMAScript 5 nuoroda. ECMAScript 5 taip pat žinomas kaip JavaScript 5. ECMAScript 5 taip pat žinomas kaip ECMAScript 2009.

Rekomenduojamas: