ui:建议的组件架构示例

时间:2024-06-15 06:54:34
【文件属性】:

文件名称:ui:建议的组件架构示例

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-15 06:54:34

JavaScript

UI 可移植的ui组件库,可用于整个JG生态系统。 由CSS,JS和HTML(输出)组件组成。 为了使库尽可能模块化,我们需要使用Bower和NuGet将模块作为不同的软件包提供。 模块应该使用git标签释放并保存。 Gulp将自动完成此操作。 为了保持与旧UI子模块的向后兼容性,我建议将现有样式指南与我们要删除的所有纯模块等分开,然后将样式指南移至新的体系结构中,以便我们逐步建立。 这将使GG.Web.Chrome指向新体系结构中样式指南的原始版本。 拟议的架构 一切都应该是独立的,独立的模块。 样式指南还应该是一个模块,供GG.Web.Chrome之类的模块使用,以便可以将其缓存在所有微型站点中。 模块应按功能分开。 所有模块在发布之前都应编译为原始JavaScript和/或CSS(它们也可以分发源文件,例如TypeScript和更少的文件,但必须导出已编译的版本)-这可以通过


【文件预览】:
ui-master
----.gitignore(34B)
----karma.conf.js(2KB)
----test()
--------global.spec.js(574B)
----LICENSE(1KB)
----.jshintrc(307B)
----bower.json(330B)
----package.json(826B)
----src()
--------less()
--------views()
--------js()
----readme.md(2KB)
----gulpfile.js(3KB)
----gulpfile.babel.js(4KB)

网友评论