文件名称:Mizuhiki:在标记中绑定 mustache 模板和 javascript 对象
文件大小:66KB
文件格式:ZIP
更新时间:2024-08-02 03:41:26
CoffeeScript
Mizuhiki - 与 Clazz 的数据绑定 Mizuhiki 是一个模块: 需要一个模板类 读取其模板 通过 mustache 解析它(有一个小的变化来处理绑定到数组) 使用 dojo 呈现它 通过 setter 和 getter 将 dom 绑定到类属性 连接 dojo 细节,例如 attachpoint 和 attachevent 当给定的属性更改时,部分重新渲染所需的 html 无需编码即可绑定; 全部在模板中完成。 只需创建一个模板化对象和一个模板(查看测试以获取想法)并调用 Mizuhiki.render。 一个有效的模板可能如下所示(取自测试): < div> < input type =" text " value =" {{Text}} " data-dojo-type =" dijit.form.TextBox " data-dojo-pr
【文件预览】:
Mizuhiki-master
----MizuhikiMeta.coffee(329B)
----TemplatedObject.js(914B)
----Mizuhiki.js.map(16KB)
----SoyaMilk.coffee(12KB)
----package.json(546B)
----SoyaMilk.js(11KB)
----TemplatedObject.js.map(1KB)
----Licence.txt(1KB)
----Mizuhiki.coffee(15KB)
----MizuhikiMeta.js(466B)
----tests()
--------TemplatedObject.js(2KB)
--------module.js.map(233B)
--------Mizuhiki.js.map(35KB)
--------SoyaMilk.coffee(3KB)
--------SoyaMilk.js(3KB)
--------TemplatedObject.js.map(2KB)
--------Mizuhiki.coffee(42KB)
--------SoyaMilk.js.map(1KB)
--------TemplatedObject.coffee(1KB)
--------resources()
--------module.js(241B)
--------.DS_Store(6KB)
--------abstraction()
--------Mizuhiki.js(45KB)
--------module.coffee(140B)
----SoyaMilk.js.map(10KB)
----TemplatedObject.coffee(736B)
----MizuhikiMeta.js.map(569B)
----abstraction()
--------Dom.coffee(2KB)
--------Dom.js.map(3KB)
--------Dom.js(3KB)
--------Lang.coffee(2KB)
--------Lang.js(2KB)
--------Lang.js.map(2KB)
----Mizuhiki.js(17KB)
----README.md(3KB)
----mizuhiki.package.js(2KB)