代码改变世界

Javascript MVVM模式前端框架—Knockout 2.1.0系列:目录

2012-05-16 23:41  刺客之家  阅读(9708)  评论(29编辑  收藏  举报

前言

 

最近一段时间抽空学习了一下Knockout.js,发现这个框架十分有趣:

  • 它提供了一种优雅的解决方案来实现UI元素与Javascript对象之间的绑定
  • 能够实现双向绑定:UI元素变化的时候更新js对象,反之亦然
  • 能够跟踪依赖(dependency tracking),就是对象之间存在依赖的情况下,依赖项的变化会传导到整个依赖链条的末端。
  • 灵活的模板功能

可以这么理解,基本上这是一个在web浏览器中实现类似Silverlight,WPF那种“数据绑定”功能的框架,不过它的功能远不止绑定这么简单

通过学习官方文档,自己也整理了基本ko的所有功能,现在借博客园把整理的东西分享出来,让不喜欢看e文文档的童鞋们可以多一个了解ko的资源吧。

另外每个章节我都会把对应的Demo贴在文章中,给大家一个直观的感受

备注:列表中使用*2.1 NEW*号标注了哪些特性是2.1版本新加入的功能

计划章节(随时更新)

 

相关资源:

Knockout官方首页:http://knockoutjs.com/

本博客文章若非标记转载,均为原创,转载请注明出处~