Jetzt Knockout.js lernen: Slides und Beispiele

Knockout.js ist eine JavaScript Bibliothek, die es ermöglicht, Datenbindungen durchzuführen. Dadurch ist eine saubere Trennung zwischen ViewModel und View (als auch Model) möglich. Wer Erfahrung mit WPF und/oder Silverlight hat, der kennt die Vorteile bereits, wird auch hier das Pattern Model-View-ViewModel (oder kurz MVVM) verfolgt. Um mir selbst einen Überblick zu Knockout zu verschaffen, habe ich grundlegende Informationen und kleinere Beispiele in einer Präsentation zusammen gefasst, die ich an dieser Stelle teilen möchte.

Die Links zu den Beispielen sind zwar in den Slides vorhanden (können im Vollbildmodus geklickt werden), dennoch nochmals außerhalb: hier und hier. Sie sind auf JSFiddle gehostet (idealerweise nicht den Internet Explorer verwenden, da dieser offensichtlich beim Beziehen der eingebundenen JavaScripts daneben greift), dadurch kann gleich im Browser getestet und probiert werden.

Habe ich etwas Essentielles in der Präsentation vergessen oder kann man die Beispiele (den Code selbst) weiter verbessern? Ich freue mich über Feedback, bin ich doch selbst erst beim Erlernen.

Jetzt Knockout.js lernen: Die Serie

Veröffentlicht von Norbert Eder

Ich bin ein leidenschaftlicher Softwareentwickler. Mein Wissen und meine Gedanken teile ich nicht nur hier im Blog, sondern auch in Fachartikeln und Büchern.

Beteilige dich an der Unterhaltung

1 Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen