多平台统一管理软件接口,如何实现多平台统一管理软件接口
313
2022-06-07
Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。任何时候如果你的UI需要自动更新(比如:更新依赖于用户的行为或者外部数据源的改变),KO能够很简单的帮你实现并且很容易维护。
重要特性:
优雅的依赖追踪 - 不管任何时候你的数据模型更新,都会自动更新相应的内容。
声明式绑定 - 浅显易懂的方式将你的用户界面指定部分关联到你的数据模型上。
轻易可扩展 - 几行代码就可以实现自定义行为作为新的声明式绑定。
额外的好处:
纯JavaScript类库 – 兼容任何服务器端和客户端技术
可添加到Web程序最上部 – 不需要大的架构改变
简洁的 - Gzip之前大约25kb
兼容任何主流浏览器 - (IE 6+、Firefox 2+、Chrome、Safari、其它)
采用行为驱动开发 - 意味着在新的浏览器和平台上可以很容易通过验证。
目的
value绑定主要用于DOM元素给视图模型赋值用的。通常用于<input><select><textarea>等元素。
value绑定与text绑定的区别在于,value绑定中当用户编辑表单控件相关值的时候,值会自动更新视图模型的相关属性值,当视图模型的相关属性值被更新后,表单中相关的value绑定也会随之变化。
value绑定就像DOM和ViewModel的一个双向通道。而text绑定只是ViewModel到DOM的单向通道。
例如:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~