Es5 vs es6 гэж юу вэ?
Es5 vs es6 гэж юу вэ?

Видео: Es5 vs es6 гэж юу вэ?

Видео: Es5 vs es6 гэж юу вэ?
Видео: Frontend, Backend, Fullstack хөгжүүлэгч гэж хэн бэ? 2024, Дөрөвдүгээр сар
Anonim

EcmaScript (ES) нь стандартчилагдсан скрипт хэл юм JavaScript (JS). Орчин үеийн хөтөч дээр дэмждэг одоогийн ES хувилбар нь ES5 . Гэсэн хэдий ч, ES6 Энэ нь үндсэн хэлний олон хязгаарлалтыг даван туулж, хөгжүүлэгчдэд кодлоход хялбар болгодог. Гол ялгааг авч үзье ES5 болон ES6 синтакс.

Үүний дагуу es5 болон es6 хоёрын ялгаа нь юу вэ?

Түлхүүр ES6 хоорондын ялгаа vs ES5 Дэмжлэгийн үүднээс авч үзвэл, ES5 -аас илүү дэмжлэг үзүүлдэг ES6 . Тохиолдолд ES6 "const" ба "let" түлхүүр үгс нь өөрчлөгддөггүй болон блок скриптийн объектуудад ашиглагдах боломжтой, гэхдээ энэ нь энд байхгүй. ES5.

Дараа нь асуулт бол es6 нь es5-аас хурдан юм болов уу? Дээрээс нь үнэндээ, ES6 Энэ нь дэвшилтэт хэрэгжилт, хөдөлгүүрүүдийн хувьсал юм: хөтчүүдийн шинэ хувилбар бүр нь стандартад тодорхойлсон илүү олон функцийг авчирдаг. Java-ээс ялгаатай нь тодорхой зааг байхгүй. Тиймээс энэ нь арай удаан байж магадгүй юм - аас цэвэр ES5 хувилбар.

Хоёрдугаарт, би es6 эсвэл es5 ашиглах уу?

Мөн энд хариулт байна: ES6 аюулгүй. Хэдийгээр та IE11 гэх мэт хуучин хөтчүүдийг чиглүүлж байсан ч гэсэн боломжтой ES6 ашиглах гайхалтай babel хөрвүүлэгчийн хамт. Энэ нь хөрвүүлдэг тул үүнийг "хөрвүүлэгч" гэж нэрлэдэг ES6 руу код ES5 Таны хөтчийг дэмжих боломжтой бол код ES5 , чи чадна ES6 ашиглах аюулгүй код.

es5 нь юу гэсэн үг вэ?

ES5 нь ECMAScript 5-ийн товчлол юм. ECMAScript 5-ийг мөн JavaScript 5 гэж нэрлэдэг. ECMAScript 5-ийг мөн ECMAScript 2009 гэж нэрлэдэг.

Зөвлөмж болгож буй: