文件名称:simulacra:DOM 的数据绑定函数
文件大小:141KB
文件格式:ZIP
更新时间:2024-08-13 07:55:35
data-binding dom-builder meta-programming JavaScript
警报:此库现已弃用。 是它的继任者。 它以更好的方式(使用代理)实现了 simulacra 的功能,等等。 Simulacra.js 返回一个 DOM 节点,该节点根据 JavaScript 对象中的变化进行更新。 从npm获取: $ npm i simulacra --save 概要 Simulacra.js 返回一个 DOM 节点,该节点在对象更改时更新。 它的 API 是一个单一的函数,它没有引入任何新的语法或模板语言。 它递归地将元编程功能添加到普通数据结构中以使其工作。 这是一个相当抽象,尽管它可能不如手动优化的代码那么快。 该库的大小约为 5 KB(缩小并压缩)。 用法 Simulacra.js 使用纯 HTML 进行模板化,并且没有引入自己的模板语言。 这使得从静态 HTML 页面开始并添加交互式部分变得简单。 这是一个示例模板: < template id ="
【文件预览】:
simulacra-master
----helpers.js(73B)
----lib()
--------helpers.js(3KB)
--------process_nodes.js(4KB)
--------feature_check.js(925B)
--------key_map.js(1KB)
--------rehydrate.js(3KB)
--------index.js(8KB)
--------bind_keys.js(15KB)
--------render.js(10KB)
----website()
--------example.html(2KB)
--------deploy.sh(389B)
--------code.css(339B)
--------body.html(830B)
--------index.css(166B)
--------helper.html(1KB)
--------build.js(4KB)
--------media.css(1KB)
--------head.html(2KB)
--------page.css(10KB)
--------table.css(547B)
--------variables.css(878B)
----benchmark()
--------search-results.js(5KB)
--------dbmonster()
--------search-results.json(13KB)
--------simulacra.html(3KB)
--------search-results.html(2KB)
--------native.html(3KB)
--------render.js(4KB)
----.travis.yml(73B)
----util()
--------header.js(208B)
--------global.js(43B)
----LICENSE(1KB)
----test()
--------server.js(413B)
--------index.js(5KB)
--------demo.html(711B)
--------render.js(3KB)
----README.md(14KB)
----.gitignore(58B)
----CHANGELOG.md(12KB)
----package-lock.json(311KB)
----package.json(2KB)
----render.js(80B)