Web Components颇令人向往,无奈浏览器支持有限,所以,Amaze UI Web 组件按照 Web Components 的实现形式,使用浏览器支持更为普及的技术,将移动开发中常用的组件切割成不同部分,实现类 Web Components 的组件,提高开发效率。
组件结构
如上图所示,Amaze UI Web 组件 通过一个package.json文件描述,每个组件由模板(hbs)、样式(LESS)、交互(JS)三部分组成,其中样式可能有多个文件(不同的主题)。组件样式和交互以CSS、JS 插件为基础编写;使用Handlebars作为模板引擎。
Amaze UI 目前封装的组件及演示请查看Web 组件页。
分享组件
如果你想分享你开发的 Web 组件,可以Fork Amaze UI 项目,按照开发文档开发完成以后,向我们提交 Pull Request。
通过审核以后,你的组件便会出现在 Amaze UI 官网。
欢迎大家加入 Web 组件开发者行列(开发文档),为用户开发更多的组件。
版权声明:
1、本文转载自Amaze UI | 中国首个开源 HTML5 跨屏前端框架(amazeui.clouddeep.cn),并由55目录(www.55dir.com)编辑整理上传并发布,55目录不拥有所有权。
2、55目录仅提供信息发布平台,不承担相关法律责任。
3、文章仅代表作者个人观点,不代表55目录立场,未经作者许可,不得转载。
4、如果发现本站有涉嫌抄袭的内容,欢迎举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
55分类目录即时公告 更多