分享会

BUI

基于jQuery的UI类库,后台系统的框架

  • 统一的UI,基于bootstrap
  • 丰富的控件库
  • 完善的demo
  • 说明全面的API文档
  • 封装好的应用(暂时还没用到

为什么使用BUI

  1. 内部使用多
  2. 专注后台应用
  3. 基于jq,上手快

脚手架

dpl.css
bui.css

jquery
sea.js
config.js

  • 栅格系统默认24列(bootstrap是12列
    1. 固定布局960px
    2. 自适应

CSS样式

控件库

  • js采用继承实现方式
  • 通过sea.js动态加载

如何获取

  • github
  • CDN
  • 前端lib资源库

FT

解决: 依赖、调试、编译和发布

依赖

CommonJS
module.exports

调试

开发时发送源文件,上线时发送压缩后的文件

编译部署

pack 合并项目文件
min 压缩代码
sync 同步到开发机

面向对象

  1. 字面量
  2. 工厂
  3. 构造函数,new

原型链

寄生式组合继承

开发规范