返回首页
最新
GrainJS 是一个用于构建动态网页应用的 JavaScript / TypeScript 库。
- 它部分受到 React 的启发,但基于可观察对象(像 Knockout),而不是虚拟 DOM。
- 它轻量级,没有依赖,压缩后仅约 30KB。
- 它不需要特殊的工具,仅仅是一个库。
- 它支持在 JS 中方便地构建 DOM、事件分发、DOM 事件订阅、可销毁组件以及代码中的 CSS 样式。
- 它完全支持 TypeScript 的类型定义。
- 它通过驱动 Grist 的丰富前端应用证明了其价值。
源代码: [https://github.com/gristlabs/grainjs/](https://github.com/gristlabs/grainjs/)