Aus meiner Sicht sollte man Klarheit über die folgenden Themen
1) call by value vs call by reference erhält in Javascript
Grund: weil in AngularJS wir mit vielen Objekten beschäftigen. Sie werden über ihr Verhalten klar sein, wenn Sie diese
2) Scope Kette und IIFE (sofort aufrufbaren Funktionsausdruck)
Grund verstehen: Wenn Sie auf einer Anwendung arbeiten AngularJS mit IIFEs spielen eine wichtige Rolle bei der Manipulation Ihr Umfang.
3) Verschlüsse
Grund: Einer der wichtigsten Javascript-Konzept. Wenn Sie den Quellcode vieler berühmter Bibliotheken und Frameworks sehen, die auf Javascript basieren, haben sie häufig Verschlusssachen verwendet. Verschlüsse werden Ihnen auch helfen, zu verstehen, wie Fabriken in der Tiefe arbeiten.
4) Dependency Injection
Grund: Ein JavaScript-Konzept, auf dem Angular JS
5) basiert Sie auch durch einige gute Styleguides für AngularJS gehen kann. Zum Beispiel können Sie sich auf dieses beziehen: https://github.com/johnpapa/angular-styleguide
+1 In diesem Fall stimme ich die Frage auch gut, wenn das gegen das Schließen hilft. – Stewie
(Ich habe geglaubt, AngularJS ist so eigensinnig, dass es ein starkes Verständnis von JavaScript erfordert, um effektiv zu sein und es wirklich zu meistern, und dass alles weniger gerecht wird, aber wenn man bereit ist, einige Dinge magisch zu akzeptieren , es ist alles gut. :)). Es gibt wirklich nicht so viele bewegliche Teile zu JavaScript ... der Trick ist, wie man sie benutzt und gut zusammenfügt. Ich würde lesen/überfliegen http://eloquentjavascript.net/index.html dies. – WiredPrairie