https://github.com/gregonnet/gw-workshop
https://github.com/gregonnet/gw-workshop
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gregonnet/gw-workshop
- Owner: GregOnNet
- Created: 2015-11-02T05:25:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-04T14:23:34.000Z (over 10 years ago)
- Last Synced: 2025-01-23T13:25:08.929Z (over 1 year ago)
- Language: HTML
- Size: 145 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Intro
AngularJS ist derzeit eines der modernsten Frameworks, um Web Anwendungen zu erstellen.
Nichts desto trotz ist es schwer zu lernen. Um AngularJS richtig einzusetzen, muss man das Framework verstehen.
## Lesens- & Sehenswert
### Einstieg in Angular 2.0
- [Developer Open Space Session](https://www.youtube.com/watch?v=ewxEFdMPMF0)
### Automatisierung mit gulp
- [Gulp setup for AngularJS Projects](http://paislee.io/a-healthy-gulp-setup-for-angularjs-projects/)
### Authentifizierung
- [Token based authentication](http://code.tutsplus.com/tutorials/token-based-authentication-with-angularjs-nodejs--cms-22543)
### Template Chaching
- [Unique Requests for Templates](http://stackoverflow.com/questions/14718826/angularjs-disable-partial-caching-on-dev-machine/30267216#30267216)
## Plugins
- [ng-inspector](https://chrome.google.com/webstore/detail/ng-inspector-for-angularj/aadgmnobpdmgmigaicncghmmoeflnamj)
## Ziel
- Basiskonzepte von Angular verstehen.
- Beispiele verstehen, um sie im praktischen Umfeld einsetzen zu können.
### Normalization
Aus result-link-href wird resultLinkHref. Konvertieren eines Strings in einen anderen konsistenten Standard (hier: 'dashed' <=> 'camelCase').
## Welche Probleme AngularJS zu lösen versucht
Das Entwickeln von Webapplikation erfordert im Javascrtipt die Verwaltung DOM-Events und eigener Javascrtipt-Logik.
Diese beiden Komponenten erfordern mit wachsender Komplexität der Anwendung einen immer höher werdenden Wartungsaufwand.
Das führt mit der Zeit zu Unübersichtlichkeit. Das kann soweit gehen, dass man sich im JS-Code verliert.
Hier setzen Frameworks, wie AngularJS an.
- Änderungen in JS sollen automatisch im DOM repräsentiert werden.
- Ändeurngne im DOM sollen automatisch Verhalten im JS auslösen.
## .tern-project
Diese Datei wird durch das Plugin atom-ternjs (Editor atom) ausgelesen, um Autocomplete-Vorschläge für javascript (insbesondere angular) vorzugeben.