文件名称:reactor.js:写jml而不是jsx,基于react
文件大小:41KB
文件格式:ZIP
更新时间:2024-06-25 16:24:37
HTML
reactor.js 为什么一定要用HTML的语法来表达呢?这样还多了一层转换, 也不是纯粹的javascript了。出于这个想法, 我写了reactor.js。这对浏览器来说并没有增加什么负担, 从大小看reactor.js也只有1KB, 几乎可以忽略不计。 reactor.js是基于jml的, 当然这里对jml有特定的要求。简单来说, 其一般形式是这样: [type, props, child1, child2, child3 ...] 其中type可以是一个字符串, 也可以是一个React组件, props是一个object, child可以是字符串、数字,或者一个jml。 props, child都可以省略。如果jml的第二个元素不是object, 程序会自动将其识别为child。因此这里的jml主要有以下几种形式: [type] [type, props] [type, chil
【文件预览】:
reactor.js-master
----react.min.js(119KB)
----comment_box.html(2KB)
----LICENSE(1KB)
----todo_app.html(1KB)
----reactor.js(1KB)
----README.md(3KB)
----timer.html(796B)
----hello_message.html(451B)