Video: Es5 va es6 nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
EcmaScript (ES) standartlashtirilgan skript tilidir JavaScript (JS). Zamonaviy brauzerlarda qo'llab-quvvatlanadigan joriy ES versiyasi ES5 . Biroq, ES6 asosiy tilning ko'plab cheklovlarini hal qiladi, bu esa ishlab chiqaruvchilarga kodlashni osonlashtiradi. Keling, o'rtasidagi asosiy farqlarni ko'rib chiqaylik ES5 va ES6 sintaksis.
Shunga mos ravishda, es5 va es6 o'rtasidagi farq nima?
Kalit ES6 o'rtasidagi farqlar va boshqalar ES5 Qo'llab-quvvatlash nuqtai nazaridan, ES5 dan ko'ra ko'proq yordam beradi ES6 . bo'lsa ES6 "const" va "let" kalit so'zlari o'zgarmas va blokirovka qiluvchi skript ob'ektlariga nisbatan ishlatilishi mumkin, ammo bu mavjud emas ES5.
Keyinchalik savol tug'iladi: es6 es5 dan tezroqmi? Bundan tashqari, aslida, ES6 Bu progressiv amalga oshirish, dvigatellarning evolyutsiyasi: brauzerlarning har bir yangi versiyasi standartda tavsiflangan ko'proq xususiyatlarni olib keladi. Java-dan farqli o'laroq, aniq chegaralanish yo'q. Shunday qilib, u biroz sekinroq bo'lishi mumkin dan toza ES5 versiya.
Ikkinchidan, es6 yoki es5 dan foydalanishim kerakmi?
Va bu erda javob: ES6 xavfsizdir. Agar siz IE11 kabi eski brauzerlarni maqsad qilgan bo'lsangiz ham, siz hali ham mumkin ES6 dan foydalaning ajoyib babel kompilyatori bilan. U "kompilyator" deb ataladi, chunki u o'zgartiradi ES6 uchun kod ES5 Brauzeringiz qo'llab-quvvatlaguncha kod ES5 , Siz.. qila olasiz; siz … mumkin ES6 dan foydalaning xavfsiz kod.
es5 nimani anglatadi?
ES5 ECMAScript 5 uchun yorliqdir. ECMAScript 5 JavaScript 5 sifatida ham tanilgan. ECMAScript 5 ECMAScript 2009 sifatida ham tanilgan.
Tavsiya:
Es6 kerakmi?
Xususan, ES6 modullari asinxron tarzda yuklangan, echilgan va baholanganligi sababli, ES6 modulini talab qilish() mumkin bo'lmaydi. Sababi, require() to'liq sinxron funksiyadir
JS tugunidagi es6 nima?
ES6 (ECMAScript 2015) JavaScript-ning soʻnggi barqaror versiyasidir. Babel - bu JavaScript-da ES6 xususiyatlarini yozish va uni eski/mavjud dvigatellarda ishlatish imkonini beruvchi kompilyator. Node.js ilovasi bilan Babelni qanday sozlash mumkin. Sizda eng so'nggi tugun bo'lishi kerak
12-tugun es6-ni qo'llab-quvvatlaydimi?
Bu nihoyat sodir bo'ldi: import kalit so'zi ES6, Node-da kiritilganidan deyarli 4 yil o'tgach. js ES6 importi va eksporti uchun eksperimental yordamni joriy qildi. Node ichida. js 12 da, agar siz quyidagi ikkala elementni qilsangiz, loyihangizda import va eksportdan foydalanishingiz mumkin
Tugun es6 modullarini qo'llab-quvvatlaydimi?
ES modullaridan foydalanish uchun yuqoridagilardan birini bajarish kifoya. Shuningdek, siz tugunlarda ES6 modullaridan foydalanish imkonini beruvchi esm deb nomlangan npm paketidan foydalanishingiz mumkin. Unga konfiguratsiya kerak emas. esm yordamida siz JS fayllaringizda eksport/importdan foydalanishingiz mumkin
Es5 nimani anglatadi?
ES5 ECMAScript 5 uchun yorliqdir. ECMAScript 5 JavaScript 5 sifatida ham tanilgan. ECMAScript 5 ECMAScript 2009 sifatida ham tanilgan