Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Practical Knockout

Matthew Osborn
June 30, 2015
86

Practical Knockout

A brownbag on Practical Knockout

Matthew Osborn

June 30, 2015
Tweet

Transcript

  1. Practical
    PRACTICAL USES OF KNOCKOUT.JS IN OUR
    PLATFORM
    Knockout

    View Slide

  2. MVVM Pattern
    u  Created by great & powerful MSFT
    u  Removes all logic from UI Layer
    u  Event driven with data binding

    View Slide

  3. MVVM Pattern
    HTML QUnit
    View Model
    ASP.NET
    Model

    View Slide

  4. knockout.js

    View Slide

  5. Introduction
    u  Declarative Bindings
    u  Automatic UI Refresh
    u  Dependency Tracking
    u  Templating

    View Slide

  6. DEMO

    View Slide

  7. Patterns
    Practices
    &

    View Slide