前端業務代碼工具庫(不定時更新)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