文件名称:Bobril:带有虚拟dom的面向组件的框架(快速,稳定,带有工具)
文件大小:123KB
文件格式:ZIP
更新时间:2024-05-03 04:33:06
bobril TypeScript
鲍勃里尔 npm版本的变更日志: : 面向组件的框架受ReactJs(虚拟DOM,具有状态的组件)和Mithril(体积更小,框架更完整)的启发。 与ReactJS相比,添加了speeeed,autoprefixer,JS中CSS,路由器,其他livecycle方法,仅基于rAF的重绘。 鲍勃里尔(Bobril)忽略了同构JavaScript,因为它会增加大小,而且无论如何SEO都不需要(Google机器人支持JavaScript)。 客户端应用程序应使用TypeScript编写。 因为它在生产中被大量使用,所以向后兼容性才是王道。 任何新功能都必须是可选的,或者其感知值与最小尺寸之比必须足够高。 它旨在与一起使用。 旧示例: : 对于现代代码,请查看Bobril材料: : 教程视频[cz] [zh-CN]: 在vdom基准中查看它: ://vdom-bench
【文件预览】:
Bobril-master
----package.json(1KB)
----cSpell.json(1KB)
----package-lock.json(2KB)
----src()
--------cssTypes.ts(79KB)
--------asap.ts(1KB)
--------media.ts(2KB)
--------ie11.ts(10KB)
--------dnd.ts(19KB)
--------mouseEvents.ts(18KB)
--------keyEvents.ts(3KB)
--------isFunc.ts(591B)
--------localHelpers.ts(540B)
--------frameCallbacks.ts(1KB)
--------core.ts(140KB)
--------router.ts(24KB)
--------mediaQueryBuilder.ts(3KB)
--------cssInJs.ts(37KB)
--------svgExtensions.ts(2KB)
----.npmignore(147B)
----tsconfig.json(1KB)
----spec()
--------shouldChange.spec.tsx(3KB)
--------bind.spec.tsx(981B)
--------ctxClass.spec.tsx(679B)
--------useEvents.spec.tsx(3KB)
--------events.spec.tsx(3KB)
--------tsx.spec.tsx(3KB)
--------helpers.spec.ts(565B)
--------createContext.spec.tsx(4KB)
--------styles.spec.tsx(13KB)
--------useCallback.spec.tsx(992B)
--------useStore.spec.tsx(1KB)
--------useReducer.spec.tsx(1KB)
--------promise.spec.ts(4KB)
--------vdom.spec.ts(16KB)
--------livecycle.spec.ts(9KB)
--------portal.spec.tsx(3KB)
--------useEffect.spec.tsx(742B)
--------useMemo.spec.tsx(891B)
--------lifecycle.spec.tsx(671B)
----LICENSE.md(1KB)
----.gitignore(112B)
----CHANGELOG.md(25KB)
----logo.png(12KB)
----example.ts(630B)
----README.md(4KB)
----index.ts(1KB)
----.gitattributes(483B)
----.vscode()
--------settings.json(86B)
--------cSpell.json(519B)