文件名称:tram-one:Van Vanilla Javascript的现代视图框架
文件大小:355KB
文件格式:ZIP
更新时间:2024-05-17 14:53:05
JavaScript
电车一号 Vanilla Javascript的现代视图框架 概括 Tram-One是一个现代视图框架,具有高级功能,例如钩子,可观察对象和类似JSX的模板组件,所有这些均以纯正的javascript语言编写。 Tram-One从Choo,React和Svelte等框架中汲取了灵感,并提供了丰富的功能集而无需其他库。 import { registerHtml , start } from 'tram-one' const html = registerHtml ( ) const home = ( ) => { return html ` < main> < h1> Tram-One h1> < h2> A Modern View Framework For Vanilla Javascript
【文件预览】:
tram-one-master
----docs()
--------badges()
----package.json(3KB)
----jest.config.js(138B)
----LICENSE(1KB)
----package-lock.json(1.55MB)
----src()
--------use-effect.js(1KB)
--------effect-store.js(906B)
--------engine-names.js(482B)
--------mutation-observer.js(4KB)
--------use-store.js(541B)
--------use-url-params.js(1KB)
--------build-mounting-container.js(1014B)
--------mount.js(663B)
--------observable-store.js(519B)
--------namespace.js(581B)
--------working-key.js(3KB)
--------node-names.js(426B)
--------process-effects.js(1KB)
--------dom-wrappers.js(1KB)
--------start.js(2KB)
--------observe-tag.js(2KB)
--------use-global-store.js(672B)
--------observable-hook.js(2KB)
--------tram-one.js(731B)
--------start-focus-tracker.js(531B)
--------dom.js(3KB)
----integration-tests()
--------regression.test.js(6KB)
--------integration.test.js(5KB)
--------test-app()
----configs()
--------rollup.config.umd.js(957B)
--------rollup.config.cjs.js(501B)
----.gitignore(217B)
----.circleci()
--------config.yml(1KB)
----dev-scripts()
--------build-size-badges.js(796B)
--------badge.js(1KB)
----README.md(3KB)