A mio avviso si dovrebbe ottenere chiarezza sui seguenti argomenti
1) chiamata per valore vs chiamata per riferimento in javascript
Motivo: perché in angularJS abbiamo a che fare con un sacco di oggetti. Vi sarà chiaro circa il loro comportamento una volta capito questo
2) catena Campo di applicazione e IIFE (immediatamente la funzione espressione invocabile)
Motivo: Quando si lavora su un'applicazione utilizzando angularJS IIFEs svolgono un ruolo importante nel manipolare il tuo scopo.
3) Chiusure
Motivo: Uno dei più importanti concept javascript. Se vedi il codice sorgente di molte librerie e framework famosi costruiti su javascript, hanno usato molto le chiusure. Le chiusure ti aiuteranno anche a capire come le fabbriche lavorano in profondità.
4) Dependency Injection
Motivo: Un concetto javascript che angolare JS si basa
5) Si può anche passare attraverso alcune buone guide di stile per AngularJS. Ad esempio puoi fare riferimento a questo: https://github.com/johnpapa/angular-styleguide
fonte
2016-05-28 19:21:39
+1 In tal caso, sto anche votando la domanda se questo aiuta a chiudere. – Stewie
(Ho pensato che AngularJS è abbastanza opinato da richiedere una forte comprensione di JavaScript per essere efficace e veramente padrone di esso, e che qualsiasi cosa in meno non gli rende giustizia, ma se sei disposto ad accettare alcune cose come un po 'magico , Va tutto bene. :)). Non ci sono molte parti in movimento su JavaScript ... il trucco è come utilizzarle e adattarle bene. Ho letto/sfogliato http://eloquentjavascript.net/index.html questo. – WiredPrairie