4.1 Aufbau einer Polymer-Anwendung 4.1.1 Das Polymer-Framework4.1.2 Die Polymer-Polyfills: webcomponents.js4.1.3 Eigene Elemente, fremde Elemente und Pages4.2 Polymer-Elemente registrieren4.2.1 Hallo-Polymer4.2.2 Lifecycle-Callbacks4.3 Local DOM und Light DOM4.4 Properties als Element-API 4.4.1 Attribute, Properties und Eigenschaften4.4.2 Namensgebung4.4.3 Datentypen4.5 Data-Binding4.5.1 Was ist Data-Binding?4.5.2 Bidirektionale Bindings4.6 Events in Polymer-Elementen4.6.1 Event-Behandlung in Polymer4.6.2 Dynamische Listener4.6.3 Eigene Events definieren4.6.4 Gesten in Polymer4.6.5 Die track-Geste 4.6.6 Events und das Shadow DOM4.6.7 Event-Retargeting und Shady DOM4.7 Styling und Theming in Polymer-Elementen4.7.1 Besonderheiten von CSS für Shady DOM 4.7.2 CSS-Custom-Properties und Mixins4.7.3 Styles dynamisch ändern und abrufen4.7.4 Einschränkungen des Polyfills4.7.5 Styles und Custom-CSS-Properties auf Dokumentenebene4.7.6 Styles wiederverwenden mit Style Modules4.7.7 Zusätzliche Bibliotheken, Polymer-Elemente und CSS