1.0.0 • Published 7 years ago
aides2.0 v1.0.0
Aides工具包2.0
Aides2.0
|-- README.md
|-- package.json
|-- dist # 统一打包构建目录
|-- aidesWin.min.js
|-- mod # 以commonjs模块化分别打包的工具包
|-- aides.js
...
|-- src # 源码目录
|-- aides.ts
|-- aidesWin.ts
|-- arr.ts
|-- obj.ts
|-- reg.ts
|-- store.ts
|-- util.ts
|-- doc # 文档和demo
|-- gulpfile.js # Gulp构建文件
|-- tsconfig.json # Typescript编译配置文件
|-- .babelrc # babel编译配置文件
aides Module
统一工具包(不包含Store模块),适用于commonjs模块系统
aidesWin Module
统一工具包(包含Store模块),直接适用于浏览器端,所有方法注册在全局变量_下
arr Module
arr模块,主要是Array的辅助方法
obj Module
obj模块,主要是Object的辅助方法
reg Module
reg模块,主要是一些验证的方法
store Module
store模块,主要是操作浏览器端cookie和localStorage的辅助方法,所以此模块在node后台环境下单独引入会失效
util Module
util模块,一些杂项的辅助方法
引入
浏览器端:直接引入dist文件夹下的aidesWin.js
<script src="dist/aidesWin.min.js"></script>
commonjs:将mod目录拷贝到项目内
统一引入整个工具包
const Aides = require('./mod/aides');
const _ = new Aides.Aides();
console.log(_.size('abcd')); //4
或者单独引入某个模块
const Util = require('./mod/util');
const _ = new Util.Util();
console.log(_.exNum('123')); //一二三
API
感谢小伙伴Rancho的协助。
1.0.0
7 years ago