Ի՞նչ է es5 vs es6-ը:
Ի՞նչ է es5 vs es6-ը:

Video: Ի՞նչ է es5 vs es6-ը:

Video: Ի՞նչ է es5 vs es6-ը:
Video: JavaScript-ի ES6 Feature-ները 2024, Մայիս
Anonim

EcmaScript-ը (ES) ստանդարտացված սկրիպտային լեզու է JavaScript (JS). Ներկայիս ES տարբերակը, որն աջակցվում է ժամանակակից բրաուզերներում ES5 . Այնուամենայնիվ, ES6 լուծում է հիմնական լեզվի շատ սահմանափակումներ՝ հեշտացնելով մշակողների համար կոդավորումը: Եկեք նայենք հիմնական տարբերություններին ES5 և ES6 շարահյուսություն.

Համապատասխանաբար, ո՞րն է տարբերությունը es5-ի և es6-ի միջև:

Բանալի տարբերություններ ES6-ի միջև ընդդեմ 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:

Խորհուրդ ենք տալիս: