【文件属性】:
文件名称:jsonml2idom:JSONML 到增量 DOM 解释器
文件大小:56KB
文件格式:ZIP
更新时间:2021-05-31 13:37:58
JavaScript
因为 DOM 只不过是一个嵌套列表。
不,说真的,为什么 JSONML ......
没有什么花哨的,甚至没有名字。
没有要学习的语法,也没有任意的语义开销。
没有指令、工厂、超级英雄、附加魔法或原子科学。
从字面上看,这里几乎没有什么可学的,这意味着即将过时的风险很小。 列表组合的艺术一直存在,jsonml 也很长一段时间。
您的 DOM 由嵌套数组表示为一个简单的数据结构。 您可以利用语言的完整表达能力来编写它,从纯函数到数组附加函数,外部库,ES6优点。
与一起,它允许有效的就地 DOM 突变,让 UI 成为状态的函数。
现场演示
,基准。
,基准。
、 shouldComponentUpdate等效于跳过后代。
,通过 webcomponents 响应类似组件的生命周期。
基本用法
function action ( e ) {
var text =
【文件预览】:
jsonml2idom-master
----index.js(1KB)
----index.es5.js(2KB)
----package.json(729B)
----LICENSE(1KB)
----OPINIONS.md(5KB)
----.gitignore(28B)
----demo()
--------dbmonster()
--------circles()
--------primer6()
--------primer6-webcomponents()
----README.md(6KB)
----.jshintrc(16B)
----.editorconfig(51B)