რა არის es5 vs es6?
რა არის es5 vs es6?

ვიდეო: რა არის es5 vs es6?

ვიდეო: რა არის es5 vs es6?
ვიდეო: ტიტანიკის საიდუმლო: როგორ ვერ შეამჩნიეს აისბერგი?! ყველაზე დეტალური ამბავი! 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 არის პროგრესული განხორციელება, ძრავების ევოლუცია: ბრაუზერების ყოველ ახალ ვერსიას სტანდარტში აღწერილი მეტი ფუნქციები მოაქვს. ჯავისგან განსხვავებით, არ არსებობს მკაფიო დელიმიტაცია. ასე რომ, ეს შეიძლება იყოს უფრო ნელი ვიდრე სუფთა ES5 ვერსია.

მეორეც, უნდა გამოვიყენო es6 თუ es5?

და აი პასუხი: ES6 უსაფრთხოა. მაშინაც კი, თუ თქვენ მიმართავთ ძველ ბრაუზერებს, როგორიცაა IE11, მაინც შეგიძლიათ გამოიყენეთ ES6 საოცარი babel შემდგენელით. მას უწოდებენ "შემდგენელს", რადგან ის გარდაქმნის ES6 კოდი რომ ES5 კოდი ისე, რომ სანამ თქვენს ბრაუზერს შეუძლია მხარდაჭერა ES5 , შენ შეგიძლია გამოიყენეთ ES6 კოდი უსაფრთხოდ.

რას ნიშნავს es5?

ES5 არის მალსახმობი ECMAScript 5-ისთვის. ECMAScript 5 ასევე ცნობილია როგორც JavaScript 5. ECMAScript 5 ასევე ცნობილია როგორც ECMAScript 2009.

გირჩევთ: