前端业务代码工具库(不定时更新)javascript
目的:高效率完成前端业务代码html
业务开发过程当中,会常常用到String,Number,Array,Object,Function,Date扩展方法
、浏览器类型判断
、base64
、表单验证
、url经常使用方法
等经常使用函数,为避免不一样项目屡次复制粘贴的麻烦,这里统一封装,并发布到npm,以提升开发效率。若是你也有经常使用的代码,欢迎为本项目提交pr.前端
dist
目录下的index.js使用,支持UMD,CMD,AMD各模块化规范。<script src="./node_modules/utilscore/dist/index.js"></script>
<!-- <script src="./dist/index.js"></script> -->
<script> let txt = utilscore.mask('12398765432',3,7) console.log(txt) // => "123****5432" </script>
复制代码
$ npm i utilscore
复制代码
$ yarn add utilscore
复制代码
$ cnpm i utilscore
复制代码
React、VueJS,小程序等javascript环境java
// 完整引入
import utilscore from 'utilscore'
let txt = utilscore.mask('12398765432',3,7)
console.log(txt) // => "123****5432"
复制代码
推荐使用方法node
你真的不须要完整引入全部函数,因此只引入须要使用的方法便可。git
import { mask } from 'utilscore'
let txt = mask('12398765432',3,7)
console.log(txt) // => "123****5432"
复制代码
Object
Array
Date
Function
String
Number
TypeOf
url
validator
base64
prototype