Moim zdaniem należy uzyskać jasność na następujące tematy
1) wezwanie wartości vs wywołania przez odniesienie w javascript
Powód: bo w angularjs mamy do czynienia z wieloma przedmiotami. Będziesz jasne o ich zachowanie po zrozumieniu tego
2) łańcuch Zakres i Iife (Natychmiast invocable wyrażenie funkcji)
Powód: Podczas pracy nad aplikacji przy użyciu angularjs IIFEs odgrywają ważną rolę w manipulowaniu twój zakres.
3) Zamknięcia
Powód: jedna z najważniejszych koncepcji javascript. Jeśli widzisz kod źródłowy wielu słynnych bibliotek i frameworków zbudowanych na javascriptie, często używają one zamknięć. Zamknięcia pomogą ci również zrozumieć, w jaki sposób fabryki działają dogłębnie.
4) Dependency Injection
Powód: javascript koncepcja, na której opiera się kątowa JS
5) Można też przejść przez kilka dobrych przewodników stylu dla angularjs. Na przykład możesz odwołać się do tego: https://github.com/johnpapa/angular-styleguide
+1 W takim przypadku będę głosował również w górę, jeśli to pomoże w zamknięciu sprawy. – Stewie
(Wydaje mi się, że AngularJS jest wystarczająco zdystansowany, że wymaga silnego zrozumienia JavaScriptu, aby był skuteczny i prawdziwie go opanować, i że cokolwiek mniej nie czyni tego sprawiedliwie, ale jeśli jesteś gotów zaakceptować pewne rzeczy jako nieco magiczne , wszystko jest dobrze. :)). Naprawdę nie ma zbyt wielu ruchomych części w JavaScript ... Sztuczka polega na tym, jak je wykorzystać i dobrze je połączyć. Przeczytałem/przejrzałem http://eloquentjavascript.net/index.html to. – WiredPrairie