Show HN: Vertex.js – A 1kloc SPA Framework
3 months ago
- #javascript
- #frontend
- #framework
- Vertex是一个1千行代码的单页应用框架,融合了React、Ractive-Load和jQuery的特性。
- 它是单个自包含文件,无需构建步骤且零依赖。
- 可通过script标签、CommonJS的require()或AMD的define()加载Vertex.js。
- 提供类似jQuery的DOM封装器(V$),含元素操作、遍历和事件处理方法。
- 内置基于Mustache的模板系统,支持循环、条件语句和数据绑定。
- 框架兼容React风格的钩子(useState/useEffect等)和基于fiber的协调器。
- Vertex.ajax()提供类jQuery的HTTP请求接口并支持Promise。
- Vertex.Router实现客户端路由,支持哈希导航和动态分段。
- 设计上可与jQuery共存,优先加载以避免冲突。
- 包含VQuery工具函数集,镜像jQuery的静态方法。