Babel በዋናነት የ ECMAScript 2015+ ኮድ ወደ ኋላ ተኳዃኝ የሆነ የጃቫስክሪፕት ስሪት በአሁኑ እና በቆዩ አሳሾች ወይም አከባቢዎች ለመለወጥ የሚያገለግል መሳሪያ ነው።
ባቤል ምንድን ነው እና ለምን ይጠቀሙበት?
Babel ነፃ እና ክፍት ምንጭ ጃቫ ስክሪፕት ማጠናቀቂያ ሲሆን በዋናነት የECMAScript 2015+(ES6+) ኮድ ወደ ኋላ ተኳሃኝ የሆነ የጃቫ ስክሪፕት ለመቀየር የሚያገለግል ሲሆን ይህም ሊሰራ የሚችል የቆዩ የጃቫ ስክሪፕት ሞተሮች። … የባቤል ፕለጊኖች በሰፊው የማይደገፍ አገባብ ወደ ኋላ-ተኳሃኝ ስሪት ለመቀየር ያገለግላሉ።
ባቤልን መቼ ነው መጠቀም ያለብኝ?
ባቤልን እርግጠኛ ለመሆን ሁሉም ሰው የእርስዎን ኮድ መጠቀም አለቦት፣ ካልሆነ ግን ያለሱ ማዳበር ይችላሉ።
ከፈለጉ፡
- ሞጁሎችን ተጠቀም (ከሚያስፈልገው ወይም ከማስመጣት ጋር…)
- JSX ይጠቀሙ።
- በርካታ አሳሾችን ይደግፉ።
- የላቁ ባህሪያትን ተጠቀም (አስመር/ይጠብቃል)፣ አንዳንዶቹ አሁንም በፕሮፖዛል (ማስጌጫዎች፣ የክፍል ንብረቶች..)
Babel JavaScript እንዴት ይሰራል?
Babel የጃቫ ስክሪፕት ተርጓሚ ነው የጠርዝ ጃቫ ስክሪፕትን ወደ አሮጌ ኢኤስ5 ጃቫ ስክሪፕት የሚቀይር በማንኛውም አሳሽ(የድሮዎቹም ቢሆን)። ከአዲሱ ES6 መግለጫ ጋር ወደ ጃቫስክሪፕት የታከሉትን ሁሉንም አገባብ ስኳሮች ክፍሎችን፣ የስብ ቀስቶችን እና ባለብዙ መስመር ሕብረቁምፊዎችን ጨምሮ ያቀርባል።
ባቤል በ2020 አሁንም ያስፈልጋል?
በ2020፣ የፊት ለፊት ገንቢዎች ከመጠን በላይ በሆነ መሳሪያ አሁንም ብዙ ጊዜ እያጠፉ ነው። ባቤል በአንዳንዶች ዘንድ እንደ አስፈላጊነቱ ይታያል፣ ግን እንዳልሆነ ላሳይህ አላማለሁ።