News

Mittwoch, 22. Februar 2012 | News

o_O HTML-Binding geht auch einfach!

(Link zum Artikel: http://www.it-republik.de/php/news/061889)
  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share

Das Projekt o_O von weepy verbindet die Power von KnockoutJS mit der Agilität von Backbone. Das Binding von Objekten an HTML wird damit sehr einfach. Hier ein Select-Beispiel:

  1. //HTML-Teil:
  2. <select bind="value: animal;
  3. options: ['pig', 'dog', 'cow']">
  4. </select>
  5. <select bind="value: number;
  6. options: {Ten: 10, Twenty: 20}">
  7. </select>
  8. <p bind="text: number()+" "+animal() +"s""></p>
  9. //JS-Teil
  10. var farm = {
  11. animal: o_O.property('cow'),
  12. number: o_O.property(20)
  13. }
  14. o_O.bind(farm, '#example')

Eigenschaften werden über o_O.property(default) festgelegt, die Abhängigkeiten automatisch auflösen. o_O.bind(object, '#dom') bindet ein Objekt mit bind-Attributen an einen HTML-Abschnitt. o_O.collection() sammelt Objekte. o_O.klass fasst o_O.property-Elemente zusammen.

jQuery ist Voraussetzung für o_O. Der Download erfolgt entweder als Zip- oder Tar-Archiv, beziehungsweise über den Klonvorgang in Git.

(eh)

Anzeige

Kommentare

zurück zum Seitenanfang