0.2.1 • Published 6 years ago

ittool v0.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

npm version week download Build Status codecov LICENSE MIT

前端业务代码工具库

目的:高效率完成前端业务代码

业务开发过程中,会经常用到日期格式化url参数转对象浏览器类型判断节流函数等常用函数,为避免不同项目多次复制粘贴的麻烦,这里统一封装,并发布到npm,以提高开发效率。如果你也有常用的代码,欢迎为本项目提交pr。

:building_construction: 安装使用

  1. 直接下载min目录下的ittool.min.js使用,支持UMD通用模块规范
  2. 使用npm安装

浏览器:

  <script src="ittool.min.js"></script>
  <script>
    var arr1 = [1, 2, 3]
    var arr2 = [1, 2, 3]
    console.log('arrayEqual: ', ittool.arrayEqual(arr1, arr2))
  </script>

npm:

$ npm install --save-dev ittool
// 完整引入
const ittool = require('ittool')
var arr1 = [1, 2, 3]
var arr2 = [1, 2, 3]
console.log('arrayEqual: ', ittool.arrayEqual(arr1, arr2))

推荐使用方法

安装 babel-plugin-import, 并且配置 .babelrc.js 如下:

  plugins: [
    ['import', { libraryName: 'ittool', libraryDirectory: 'lib', camel2DashComponentName: false }]
  ]

你真的不需要完整引入所有函数,所以只引入需要使用的方法即可。

// 只引入部分方法('ittool/<方法名>')
import { arrayEqual } from "ittool";
// or
// const arrayEqual = require('ittool/arrayEqual')
var arr1 = [1, 2, 3]
var arr2 = [1, 2, 3]
console.log('arrayEqual: ', arrayEqual(arr1, arr2))

参考资料

  1. https://github.com/MuYunyun/blog/issues/9
  2. https://github.com/MuYunyun/diana
  3. https://github.com/proYang/outils
  4. https://segmentfault.com/a/1190000015261753
0.2.1

6 years ago

0.2.0

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago