Arbeiten mit JavaScript

Der MEAN-Stack:
MongoDB, Express, Angular 2 – TypeScript / ECMA-Script und die Wurzel aller Freude: node.js!

@angular/core:
in jeder Application; Kern für Komponenten, Direktiven, Dependency Injection und Lebenszyklen der Komponenten
@angular/common:
häufig verwendete Direktiven, Pipes und Services
@angular/platform-browser:
Browser- und DOM-relevante Bestandteile, v.a. zum Rendern neuer Elemente
@angular/platform-browser-dynamic:
triggert die Aktualisierung der View, verfügt über Methoden des Bootstrappings zur Initialisierung der Anwendung
@angular/http:
Modul für http-Aufrufe, verfügt über alle notwendigen Elemente, um dynamisch Inhalte zu laden oder Informationen ans Backend zu senden (XHR-Aufrufe, Client-Server-Kommunikation)
@angular/router:
Elemente für komponentenbasiertes Routing
@angular/compiler:
kombiniert Logik mit Vorlagen zu Views. Compiler wird automatisch über @angular/platform-browser-dynamic angestoßen

Links:
Angular API Liste

Quellen:
angular.io, video2brain

HTML 5.1 / HTML Living Standard / HTML5

Wir gedenken W3C, WHATWG & Apple:

Compatibility
(Rücksicht auf das, was bereits besteht)
– Support Existing Content
– Degrade Gracefully
– Do not Reinvent the Wheel
– Pave the Cowpaths
– Evolution Not Revolution

Utility
(Nützliche Dinge effektiv regeln)
– Solve Real Problems
– Priority of Constituencies
(users over authors over implementors over specifiers over theoretical purity)
– Secure By Design
– Separation of Concerns
– DOM Consistency

„HTML 5.1 / HTML Living Standard / HTML5“ weiterlesen