文件名称:htm:Hyperscript Tagged标记:使用标准标记模板的JSX替代品,具有编译器支持
文件大小:42KB
文件格式:ZIP
更新时间:2024-02-22 21:04:42
virtual-dom babel jsx babel-plugin tagged-template
HTM(超标标记的标记) htm在纯JavaScript中是类似于JSX的语法-无需编译器。 直接在浏览器中使用React / Preact进行开发,然后编译htm以进行生产。 它使用标准JavaScript 并且可以在。 htm的数字: :hatching_chick: 直接在浏览器中使用时<600> 自闭合标签:
组件: <${Foo}> (其中Foo是组件引用)
布尔属性:
对JSX的改进
htm实际上采用了JSX样式的语法,更进一步!
以下是您免费获得的一些人体工程学功能,这些功能在JSX中不存在:
无需转译器
HTML的可选引号: <div class=
【文件预览】:
htm-master
----.github()
--------workflows()
----src()
--------constants.mjs(27B)
--------integrations()
--------build.mjs(7KB)
--------index.d.ts(218B)
--------index.mjs(1KB)
--------cjs.mjs(108B)
--------constants-mini.mjs(26B)
----babel.config.js(121B)
----packages()
--------babel-plugin-htm()
--------babel-plugin-transform-jsx-to-htm()
----CONTRIBUTING.md(1KB)
----LICENSE(11KB)
----test()
--------__perftest.mjs(47B)
--------perf.test.mjs(3KB)
--------babel.test.mjs(9KB)
--------fixtures()
--------__d8.mjs(3KB)
--------index.test.mjs(10KB)
--------statics-caching.test.mjs(4KB)
--------babel-transform-jsx.test.mjs(7KB)
--------preact.test.mjs(5KB)
----README.md(8KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(74B)
----package.json(4KB)
【文件预览】:
htm-master
----.github()
--------workflows()
----src()
--------constants.mjs(27B)
--------integrations()
--------build.mjs(7KB)
--------index.d.ts(218B)
--------index.mjs(1KB)
--------cjs.mjs(108B)
--------constants-mini.mjs(26B)
----babel.config.js(121B)
----packages()
--------babel-plugin-htm()
--------babel-plugin-transform-jsx-to-htm()
----CONTRIBUTING.md(1KB)
----LICENSE(11KB)
----test()
--------__perftest.mjs(47B)
--------perf.test.mjs(3KB)
--------babel.test.mjs(9KB)
--------fixtures()
--------__d8.mjs(3KB)
--------index.test.mjs(10KB)
--------statics-caching.test.mjs(4KB)
--------babel-transform-jsx.test.mjs(7KB)
--------preact.test.mjs(5KB)
----README.md(8KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(74B)
----package.json(4KB)