Logo hy.boatexistence.com

Ինչի՞ համար է babel-ը Javascript-ում:

Բովանդակություն:

Ինչի՞ համար է babel-ը Javascript-ում:
Ինչի՞ համար է babel-ը Javascript-ում:

Video: Ինչի՞ համար է babel-ը Javascript-ում:

Video: Ինչի՞ համար է babel-ը Javascript-ում:
Video: ECMAScript | Never start to learn JavaScript from ES6 #24 2024, Մայիս
Anonim

Babel-ը գործիքների շղթա է, որը հիմնականում օգտագործվում է ECMAScript 2015+ ծածկագիրը JavaScript-ի հետհամատեղելի տարբերակի վերածելու համար ընթացիկ և հին բրաուզերներում կամ միջավայրերում::

Ի՞նչ է Բաբելը և ինչու՞ օգտագործել այն:

Babel-ը անվճար և բաց կոդով JavaScript տրանսկոմպիլյատոր է, որը հիմնականում օգտագործվում է ECMAScript 2015+ (ES6+) կոդը վերածելու JavaScript-ի հետհամատեղելի տարբերակի, որը կարող է գործարկվել ավելի հին JavaScript շարժիչներ: … Babel պլագիններն օգտագործվում են լայնորեն չաջակցվող շարահյուսությունը փոխակերպելու հետընթաց-համատեղելի տարբերակի:

Ե՞րբ պետք է օգտագործեմ Babel?

Դուք պետք է օգտագործեք Babel-ը, որպեսզի վստահ լինեք, որ բոլորը կկարողանան գործարկել ձեր կոդը , հակառակ դեպքում դուք կարող եք զարգացնել առանց դրա:

Եթե ցանկանում եք՝

  1. օգտագործել մոդուլներ (պահանջվող կամ ներմուծմամբ…)
  2. օգտագործել JSX.
  3. աջակցում է շատ բրաուզերների:
  4. օգտագործել ավելի առաջադեմ գործառույթներ (async/wait), որոշները դեռ առաջարկներում են (դեկորատորներ, դասի հատկություններ…)

Ինչպե՞ս է աշխատում Babel JavaScript-ը:

Babel-ը JavaScript տրանսպիլյատոր է, որը եզրային JavaScript-ը վերածում է պարզ հին ES5 JavaScript-ի, որը կարող է գործարկվել ցանկացած բրաուզերում (նույնիսկ հիններում): Այն հասանելի է դարձնում ամբողջ շարահյուսական շաքարը, որն ավելացվել է JavaScript-ին նոր ES6 հատկորոշմամբ, ներառյալ դասերը, ճարպային սլաքները և բազմագիծ տողերը:

Բաբելը դեռևս անհրաժեշտ է 2020 թվականին:

2020-ին frontend-ի ծրագրավորողները դեռ շատ ժամանակ են վատնում ավելորդ գործիքների վրա: Բաբելը ոմանց կողմից դիտվում է որպես անհրաժեշտություն, բայց ես նպատակ ունեմ ձեզ ցույց տալ, որ դա այդպես չէ:

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