I modsætning til Python, Ruby, PHP eller Perl, er der ingen versionering nummer for JavaScript kerne. Sproget selv er reguleret af ECMAScript standard, der bruger forskellige notationer mellem forskellige versioner af JS syntaks.
Den aktuelt version af ECMAScript, der afgør, hvad der er gyldigt JavaScript syntaks og hvad der ikke er ECMA-262 Edition 5.1 udgave. Den kommende udgave, den ene som ny udvikling bliver udført er 6.x Edition.
Her er hvor traceur kommer i handy, så udviklere at skrive kode i ECMAScript 6, idet denne kode og konvertere den til gyldigt ECMAScript 5.
Denne måde, den kode, udviklere skriver, at drage fordel af forskellige nye JS funktioner bliver oversat med traceur til den gamle syntaks, omtrent det samme, klar til indsættelse i et ES5-kompatibelt browser.
Du kan bruge traceur til enten at lære eller afprøve nye ES6 funktioner, og prøve det af i din nuværende browser uden at skulle bruge en brugerdefineret ES6 tolk.
. Selv hvis teoretisk traceur producerer ES5 venlige kode, bør det ikke anvendes til at skrive produktion-ready kode, hovedsagelig fordi ES6 standarden tendens til at ændre (meget)
Krav :
- node.js 0,10 eller højere
Kommentarer ikke fundet