Così ho appena scoperto oggi che angolare 2,0 sta venendo fuori, stanno usando ECMAScript 6, ma compilarlo a 5, ecc, ecc, eccAngularJS 2.0 riscritto in ECMAScript?
Come intende che (usando ECMAScript) influenzano l'uso? Come sarà compatibile con lo JavaScript che uso per chiamare la sua API? Voglio dire, avere lingue diverse (ES, JS) scritte insieme?
Confuso su come funziona. L'aiuto è apprezzato
EDIT
spiacenti @Joseph se la mia domanda non era abbastanza chiaro, ma ho anche (soprattutto) vuole sapere come ECMAScript 5 viene eseguito nel browser e il secondo paragrafo di cui sopra tenendo questo in contesto.
In che modo una persona JavaScript utilizza Angular 2.0? Come funziona ES accanto al codice JS?
Dal docs:
Anche se angolare sarà in ES6, si può ancora scrivere in ES5 se non si desidera eseguire l'aggiornamento. Il compilatore genera JS leggibile e ci sono degli analoghi sensibili agli umani per le estensioni.
Ho il sospetto che ES può essere eseguito da interpreti JS (?)
+1 grazie, ma vedere le mie modifiche – jasonszhao
@jasonszhao Ahh, sembra che tu abbia sbagliato ES per un'altra lingua. [ES (ECMAScript)] (https://en.wikipedia.org/wiki/ECMAScript) è uno standard, non una lingua. JS è basato sullo standard ES. ES5 è la quinta revisione, ES6 è la revisione imminente. Scrivere in ES6 significa che il loro codebase è forward-looking, scritto sulla nuova sintassi. Il passaggio di nuovo a ES5 significa che possono eseguire quel codice sui browser attuali usando un equivalente ES5 del codice ES6 che hanno scritto. Naturalmente, questo è tutto in JavaScript. – Joseph
Più uno solo per il delizioso codice di esempio. Mi rende eccitato per ES6 –