分享会
BUI
基于jQuery的UI类库,后台系统的框架
- 统一的UI,基于bootstrap
- 丰富的控件库
- 完善的demo
- 说明全面的API文档
- 封装好的应用(暂时还没用到
为什么使用BUI
- 内部使用多
- 专注后台应用
- 基于jq,上手快
脚手架
dpl.css
bui.css
jquery
sea.js
config.js
- 栅格系统默认24列(bootstrap是12列
- 固定布局960px
- 自适应
CSS样式
控件库
- js采用继承实现方式
- 通过sea.js动态加载
如何获取
- github
- CDN
- 前端lib资源库
FT
解决: 依赖、调试、编译和发布
依赖
CommonJS
module.exports
调试
开发时发送源文件,上线时发送压缩后的文件
编译部署
pack 合并项目文件
min 压缩代码
sync 同步到开发机
面向对象
- 字面量
- 工厂
- 构造函数,new
原型链
寄生式组合继承