文件名称:aludel:Web框架与生活在主观现实中的组件
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-07 09:51:56
TypeScript
Aludel Web应用程序框架和生活在主观现实中的组件。 正在安装 npm install aludel 学习 待办事项:在Wiki中添加指向指南的链接 概述 Aludel尝试解决大多数受虚拟DOM启发的方法中的“模型”→“视图”关系的“模型”部分。 毫无疑问,“视图是模型的纯粹功能”这一想法正在奏效,但是该模型的具体实现方式仍有待争论。 Aludel的主要设计目标是定义组件和全局状态之间的严格交互协议,并在运行时强制实施。 为了实现这一点,Aludel使您能够声明每个组件可访问全局状态的哪些部分。 然后,通过为组件实例构建本地模型,确保它们只能看到他们想要看到的内容。 有两种使用此库的方法。 可以使用上下文和路由器手动管理组件实例和路由。 或者,您可以使用App和RoutedApp帮助程序让Aludel处理低级详细信息。 请参阅下面的上下文,路由器,应用程序和RoutedA
【文件预览】:
aludel-master
----yarn.lock(191KB)
----src()
--------router.ts(9KB)
--------app.ts(3KB)
--------index.ts(315B)
--------context.ts(7KB)
--------component.ts(4KB)
--------model.ts(6KB)
----.vscode()
--------settings.json(116B)
----.npmignore(75B)
----tsconfig.json(357B)
----test()
--------model_test.ts(7KB)
--------app_test.ts(3KB)
--------context_test.ts(10KB)
--------router_test.ts(11KB)
--------component_test.ts(2KB)
----README.md(11KB)
----.gitignore(40B)
----.tmuxp.json(515B)
----package.json(1KB)