Download - CEJS 2014 - KnockoutJS
KnockoutJSMVVM na web para simplificar seu código de UI
Alberto [email protected]://github.com/albertomonteiro
Alberto Monteiro• Especialista C#/.NET• Desenvolvedor há 5 anos• Arquiteto de Software na Fortes
Informática• @aibertomonteiro• [email protected]• http://blog.albertomonteiro.net.br/• http://github.com/albertomonteiro
Conceitos chaves
Bindings declarativos
Fácil associação do elementos do DOM
com seu modelo
UI refresh automático
Quando seu modelo muda, sua UI atualiza
automaticamente
Rastreamento de dependência
Atualização de UI de acordo com a mudança
do seu objeto
TemplatesEngine de templates
built-in.
Knockout
• Open source• Puro javascript• Pequeno• Sem dependências• Ótima documentação• Suporte a vários browsers
Bindings – Campos de formularios
value
click
submit
enable/disable
checked
options/selectedOptions
event
textInput/hasFocus