转载自--liner_z--knockoutjs介绍

knockoutjs ,简称ko,是一个轻量级的MVVM框架,通过简易的UI绑定语法,实现动态更新UI。
主页: http://knockoutjs.com/index.html
源码: http://github.com/SteveSanderson/knockout

ko的特点:
  • 声明式绑定:通过简洁易读的data-bind语法,将DOM元素与ViewModel关联起来。
  • UI自动更新:当模型(ViewModel)状态更新时,自动更新UI界面。
  • 依赖跟踪:在模型数据间建立隐式的关系链。
  • 模板化:快速生成复杂,可嵌套UI模型数据的函数。

更多特性:
  • 免费开源,基于MIT许可证
  • 纯javascript实现,可以与任何web框架共用。
  • 小巧,压缩精简后只有42kb,开启g-zip后只剩15kb。
  • 无其他依赖。
  • 支持所有主流浏览器,IE 6+,Firefox 2+,Chrome,Opera,Safari (desktop/mobile)。
  • 完善的文档,包括API文档在线实例交互教程。(在官网导航也可找到)

下载
访问该页面来获取最新的knockoutjs: http://knockoutjs.com/downloads/index.html
包括用于生产环境的版本和调试版本,调试版本仅在当你打算了解ko框架工作原理时使用,请不要在生产环境中使用,因为它对外暴露了额外的不被支持的API。

安装
使用ko很简单,只需要在html文件里通过script标签引入ko的js文件,比如
  1. <script type='text/javascript' src='knockout-2.3.0.js'></script>
复制代码
你只需要将src对应地址更新为你放置文件的地址即可。

如果你是新手,可以从在线教程开始,然后看些实例,或研究ko文档来熟悉ko框架

//  TODO
在线教程: http://learn.knockoutjs.com/

//  TODO
在线实例: http://knockoutjs.com/examples/

//  TODO
API文档: http://knockoutjs.com/documentation/introduction.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值