个人整理的Knockout.js文档,有兴趣的朋友可以直接下载!
2012-06-25 07:52
411 查看
上周四在看Knockout.js的官方文档,阅读过程中顺便将其整理成了一份完整的文档,如果你此有兴趣,可以从这里下载。
◆ UI界面自动刷新 (Automatic UI Refresh):当您的模型状态(model state)改变时,您的UI界面将自动更新。
◆ 依赖跟踪 (Dependency Tracking):为转变和联合数据,在你的模型数据之间隐式建立关系。
◆ 模板 (Templating):为您的模型数据快速编写复杂的可嵌套的UI。
◆ 声明式绑定- 浅显易懂的方式将你的用户界面指定部分关联到你的数据模型上。
◆ 灵活全面的模板- 使用嵌套模板可以构建复杂的动态界面。
◆ 轻易可扩展- 几行代码就可以实现自定义行为作为新的声明式绑定。
◆ 可添加到Web程序最上部 – 不需要大的架构改变
◆ 简洁的 – Gzip之前大约25kb
◆ 兼容任何主流浏览器 (IE 6+、Firefox 2+、Chrome、Safari、其它)
◆ Comprehensive suite of specifications (采用行为驱动开发) - 意味着在新的浏览器和平台上可以很容易通过验证。
P.S. Knockout.js简介[来自百度百科]
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。任何时候如果你的UI需要自动更新(比如:更新依赖于用户的行为或者外部数据源的改变),KO能够很简单的帮你实现并且很容易维护。Knockout有如下4大重要概念:
◆ 声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(model)数据关联到DOM元素上。◆ UI界面自动刷新 (Automatic UI Refresh):当您的模型状态(model state)改变时,您的UI界面将自动更新。
◆ 依赖跟踪 (Dependency Tracking):为转变和联合数据,在你的模型数据之间隐式建立关系。
◆ 模板 (Templating):为您的模型数据快速编写复杂的可嵌套的UI。
重要特性:
◆ 优雅的依赖追踪- 不管任何时候你的数据模型更新,都会自动更新相应的内容。◆ 声明式绑定- 浅显易懂的方式将你的用户界面指定部分关联到你的数据模型上。
◆ 灵活全面的模板- 使用嵌套模板可以构建复杂的动态界面。
◆ 轻易可扩展- 几行代码就可以实现自定义行为作为新的声明式绑定。
额外的好处:
◆ 纯JavaScript类库 – 兼容任何服务器端和客户端技术◆ 可添加到Web程序最上部 – 不需要大的架构改变
◆ 简洁的 – Gzip之前大约25kb
◆ 兼容任何主流浏览器 (IE 6+、Firefox 2+、Chrome、Safari、其它)
◆ Comprehensive suite of specifications (采用行为驱动开发) - 意味着在新的浏览器和平台上可以很容易通过验证。
相关文章推荐
- 使用js下载pdf文档,点击下载不打开文档,直接下载
- ArcGIS教程下载 系列 ArcMap教程下载 ArcCatlog 教程下载 等的学习资料下载 (google文档 可以直接查看 也可以下载)
- 提供 Watir 入门 PPT 下载--有兴趣了解 Web 测试自动化的朋友可以看看
- Android文档资源大放送 感兴趣的话可以网盘下载(个人收集)
- 提供 Watir 入门 PPT 下载--有兴趣了解 Web 测试自动化的朋友可以看看
- 最近设计了一个生成asp代码的程序,同时也可以作为数据库管理查询的软件,有兴趣的朋友可以去下载!
- pdf.js可以实现在html下直接浏览pdf文档
- Silverlight 2 SDK中文版发布,有兴趣的朋友可以下载下来看看
- 自己的APPS DBA部分的文档可以整理成一本书了
- 个人知识文档分类整理 20110905
- 关于北京朋友的驰骋工作流引擎的是否可以封装到js接口的答复
- 我的博客在http://webzzy3571.blog.163.com/profile/ 有兴趣的朋友可以看下
- 【个人整理】关于JS获取与设置文本框、文本域光标的实例大全
- 【个人整理】那些也许被遗漏在角落的JS知识点(一)
- 可以用TFTP,或者FTP直接下载。 你也可以用软件CRT中执行show start-config
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第23讲_js三大流程控制(顺序流程、分支控制、循环控制)_js调式技巧_学习笔记_源代码图解_PPT文档整理
- 我把一些常用的好软件放在我的QQ网络硬盘里面,有需要的朋友可以去下载
- IE中直接打开文档和下载时的行为
- c++的意义。。(个人感觉使用c++可以接触到软件的本质,虽然不能直接开发快速但你可以有自由的感觉,尤其是指针,和直接贴近内存的本质)
- 使用VS.NET生成word文档并直接下载