gjungb / tt-angular-workshop

Beispiele aus dem Workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Interessante Videos

ng-wat

Eine kritische, aber lustige Auseinandersetzung mit dem AngularJS-Framework.

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.

Diese Tools werden benötigt

$ npm install -g gulp
$ npm install -g bower

.tern-project

Diese Datei wird durch das Plugin atom-ternjs (Editor atom) ausgelesen, um Autocomplete-Vorschläge für javascript (insbesondere angular) vorzugeben.

About

Beispiele aus dem Workshop


Languages

Language:JavaScript 50.6%Language:HTML 47.7%Language:CSS 1.7%