Nova.js是一个小巧的WebComponent框架,旨在帮助开发者方便快速地开发组件。
作者起初希望在一个移动端项目中使用Polymer进行开发,但发现Polymer的代码对于移动端小型项目过于庞大、且只支持到Android4.4。因此借鉴了Polymer的部分组件开发的思想,实现了Nova.js。
Nova.js使用gzip压缩后的总大小为12K。
浏览器支持度移动端主流浏览器(Android2.3+,iOS4.0+)
PC端主流浏览器(Chrome,Safari,Firefox,IE8+)
功能列表自定义元素
ScopedCSS
模板双向绑定
监听属性
事件模型
方法切片
Behaviors复用机制
评论