knockout.js 介绍
Knockout(以下简称KO)是 一个 MVVM(Model-View-View Model)框架,这是一种设计 用户 界面的设计模式,把 一个 复杂的UI分成三个部分:模型(Model),视图(View),视图模型(View Model)。以下解释这三个模型的含义:
模型(Model):你的应用中存储的数据。这些数据与UI是独立的。我们常向服务器发请求,从而得到数据改变模型存储的数据。
视图模型(View Model):代表了数据和UI交互的综合。比如我们正在写 一个 可编辑的列表,那视图模型可能就是 一个 对象,这个对象包含了列表中的项的数据和 增加 或者编辑这些数据的 方法 ,这是 一个 抽象的模型。
视图(View): 一个 可见的,交互的 用户 界面。它展现了视图模型的状态和信息并随着视图模型的变化而变化。
网站地址 : http://knockoutjs.com/
GitHub: https://github.com/knockout/knockout
网站描述: 一个 MVVM(Model-View-View Model)框架
knockout.js官方网站
官方网站: http://knockoutjs.com/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did175617