knockoutjs介绍
来源:互联网 发布:sql多表聚和联合查询 编辑:程序博客网 时间:2024/05/11 03:39
http://www.w3cfuns.com/thread-5598714-1-1.html
(出处: 前端网(W3Cfuns))
knockoutjs,简称ko,是一个轻量级的MVVM框架,通过简易的UI绑定语法,实现动态更新UI。
主页:http://knockoutjs.com/index.html
源码:http://github.com/SteveSanderson/knockout
ko的特点:
1. 声明式绑定:通过简洁易读的data-bind语法,将DOM元素与ViewModel关联起来。
2. UI自动更新:当模型(ViewModel)状态更新时,自动更新UI界面。
3. 依赖跟踪:在模型数据间建立隐式的关系链。
4. 模板化:快速生成复杂,可嵌套UI模型数据的函数。
更多特性:
免费开源,基于MIT许可证。
纯javascript实现,可以与任何web框架共用。
小巧,压缩精简后只有42kb,开启g-zip后只剩15kb。
无其他依赖。
支持所有主流浏览器,IE 6+,Firefox 2+,Chrome,Opera,Safari (desktop/mobile)。
完善的文档,包括API文档,在线实例,交互教程。(在官网导航也可找到)
下载
访问该页面来获取最新的knockoutj:http://knockoutjs.com/downloads/index.html
包括用于生产环境的版本和调试版本,调试版本仅在当你打算了解ko框架工作原理时使用,请不要在生产环境中使用,因为它对外暴露了额外的不被支持的API。
安装
使用ko很简单,只需要在html文件里通过script标签引入ko的js文件,比如
<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
可参考学习文章:http://www.cnblogs.com/newton/p/3328058.html
http://www.360doc.com/content/14/0315/23/1355383_360908490.shtml
http://www.360doc.com/content/14/0315/23/1355383_360913325.shtml
- Knockoutjs介绍
- Knockoutjs介绍
- knockoutjs介绍
- 转载自--liner_z--knockoutjs介绍
- knockoutjs一 关于knockoutjs
- knockoutjs visible
- KnockoutJS 实例
- KnockoutJS简介
- knockoutJS学习指南
- KnockOutJS入门
- 初识KnockoutJS
- 初步认识knockoutjs
- Knockoutjs环境搭建
- knockoutjs的学习
- knockOutJs学习-1
- knockOutJs学习-2
- knockoutjs的使用
- knockoutjs 学习资料网址
- 什么是圣杯布局、双飞翼布局?
- jsp与tomcat相关知识整理
- iOS关键帧动画
- 字符处理
- 漏洞科普:对于XSS和CSRF你究竟了解多少
- knockoutjs介绍
- iOS MP3 id3lib
- Android stuido的使用 -- 取消拼写检查
- C++大数类
- Linux下安装Nginx详细图解教程
- iOS开发-Objective-c的AES加密和解密算法的实现
- Ant之Project
- 安卓按home键之后,再次点击程序图标避免再次重新启动程序解决办法
- Android——客户端日期定制显示