On Github trondkla / web-components-presentation
Trond Klakken / @trondkla
<polymer-ui-ratings value="3" count="5" />
<polymer-element name="demo-overskrift" attributes="overskrift"> <template> <style> ... </style> <h1>{{overskrift}}</h1> <input value="{{overskrift}}"> </template> <script> Polymer('demo-overskrift', { overskrift: "", overskriftChanged: function() { console.log(this.overskrift) } }); </script> </polymer-element>
<template> Navn: <input value="{{navn}}"> </template>
MutationObserver | DOM endringer
Object.observe() | Model endringer
<link rel="import" href="demo-overskrift.html" />
Hvordan laster jeg denne for å bruke den?
Oops en O for mye
<template> <link rel="stylesheet" href="polymer-ui-ratings.css" data-inprogress=""> <template repeat="{{star in stars}}"> <span id="star"> </span> </template> </template>
Mindre kollisjoner i Javascript og CSS
Trenger bare å tenke på sin egen DOM, JS og CSS