文件名称:Datum:一个自以为是的数据绑定库
文件大小:105KB
文件格式:ZIP
更新时间:2024-05-27 14:52:03
javascript dom data-binding datum HTML
Datum.js 一个自以为是的数据绑定库。 使用基准面进行数据绑定的基础 初始化 用Datum.js构建的网页的两个组件是模板和视图模型。 在Datum.js修改模板之前,模板是<body> </body>标记之间HTML。 您由开发人员负责将模板放入DOM主体中。 Datum.js与您如何执行此操作无关。 (如果您遇到麻烦,jQuery的方法是一个不错的选择。) 视图模型是一个JavaScript对象,其中包含将在网页上显示的所有数据以及与网页进行交互的所有逻辑。 您可以通过将其传递给名为BindingRoot的构造函数来告诉Datum.js这是什么对象。 var viewModel = {}; new BindingRoot(viewModel); 声明绑定根只能进行一次,大概是在页面加载后一次。 视图模型 视图模型具有两种属性,即数据属性和绑定。 数据属性包含定义视图模型状态
【文件预览】:
Datum-master
----.eslintrc.json(2KB)
----.gitignore(45B)
----bridge.js(2KB)
----package.json(744B)
----package-lock.json(86KB)
----src()
--------tracking()
--------callback()
--------object()
--------array()
--------root()
--------element()
--------property()
----Gruntfile.js(1KB)
----LICENSE(7KB)
----README.md(13KB)
----example()
--------form()
--------matrix()
----.npmignore(9B)
----docs()
--------readme.html(15KB)
--------css()
--------index.html(2KB)
--------CNAME(11B)
----test()
--------dom-mutation.html(6KB)
--------callback()
--------object()
--------array()
--------root()
--------element()
--------property()