项目作者: react-insight

项目描述 :
基于jquery和miniui的前端快速开发框架
高级语言: JavaScript
项目地址: git://github.com/react-insight/base.git
创建时间: 2017-05-23T02:42:35Z
项目社区:https://github.com/react-insight/base

开源协议:MIT License

下载


base.js

依赖

  1. jquery
  2. miniui

理念

  1. 底层隔离,不直接依赖具体的框架
  2. 快速沉淀业务中常用的功能
  3. 模块可以自由组合使用
  4. 只需简单修改就可以和任何框架使用

项目中使用方式

  1. 引入需要的miniui和jquery.js以及基础文件base.js
  2. 命名base.项目名称.js作为当前项目的扩展模块,并引入到当前页面中
  3. 编写当前页面需要的js,书写方式如下:
    1. // 全局设置
    2. ebapBase.setUp(function() {
    3. // 扩展各种函数,模块,重置配置等
    4. });
    5. // 初始化实例
    6. var ebapIns = ebapBase.get({
    7. id: '',
    8. key: '',
    9. settings: {},
    10. deps: [{
    11. id: '',
    12. key: ''
    13. }]
    14. });
    15. ebapIns.extend({
    16. search: function () {
    17. /*
    18. ebapUtils.getInstance 获取miniui实例
    19. 获取当前主模块实例 this.getIns()
    20. */
    21. }
    22. });
    23. // ok 这样一个页面的功能就开发完了