Babel არის ხელსაწყოების ჯაჭვი, რომელიც ძირითადად გამოიყენება გამოიყენება ECMAScript 2015+ კოდის JavaScript-ის უკან თავსებად ვერსიად კონვერტაციისთვის მიმდინარე და ძველ ბრაუზერებში ან გარემოში..
რა არის ბაბელი და რატომ გამოვიყენოთ იგი?
Babel არის უფასო და ღია კოდის JavaScript ტრანსკომპილერი, რომელიც ძირითადად გამოიყენება გამოიყენება ECMAScript 2015+ (ES6+) კოდის გადასაყვანად JavaScript-ის უკან თავსებად ვერსიად, რომლის გაშვებაც შესაძლებელია ძველი JavaScript ძრავები. … Babel დანამატები გამოიყენება სინტაქსის გადასაქცევად, რომელიც ფართოდ არ არის მხარდაჭერილი უკან-თავსებად ვერსიად.
როდის გამოვიყენო ბაბელი?
თქვენ უნდა გამოიყენოთ Babel, რათა დარწმუნდეთ, რომ ყველა შეძლებს თქვენი კოდის გაშვებას , წინააღმდეგ შემთხვევაში შეგიძლიათ განავითაროთ მის გარეშე.
თუ გინდა:
- მოდულების გამოყენება (მოთხოვნით ან იმპორტით…)
- გამოიყენე JSX.
- ბევრ ბრაუზერის მხარდაჭერა.
- გამოიყენეთ უფრო მოწინავე ფუნქციები (ასინქრონიზაცია/მოლოდინი), ზოგიერთი ჯერ კიდევ შემოთავაზებაში (დეკორატორები, კლასის თვისებები..)
როგორ მუშაობს Babel JavaScript?
Babel არის JavaScript ტრანსპილერი, რომელიც გარდაქმნის edge JavaScript-ს უბრალო ძველ ES5 JavaScript-ად, რომელიც შეიძლება იმუშაოს ნებისმიერ ბრაუზერში (თუნდაც ძველებში). ის ხელმისაწვდომს ხდის ყველა სინტაქსურ შაქარს, რომელიც დაემატა JavaScript-ს ახალი ES6 სპეციფიკაციით, მათ შორის კლასები, ცხიმიანი ისრები და მრავალხაზოვანი სტრიქონები.
ბაბელი ჯერ კიდევ საჭიროა 2020 წელს?
2020 წელს, ფრონტენდის დეველოპერები კვლავ დიდ დროს კარგავენ გადაჭარბებული ინსტრუმენტებით. ბაბილონი ზოგიერთს აუცილებლობად აღიქვამს, მაგრამ მე მინდა გაჩვენოთ, რომ ეს ასე არ არის.