前端實用小工具

2021-09-12 18:28:01 字數 684 閱讀 2965

1、型別判斷

判斷 target 的型別,單單用 typeof 並無法完全滿足,這其實並不是 bug,本質原因是 js 的萬物皆物件的理論。因此要真正完美判斷時,我們需要區分對待:

很穩的判斷封裝:

let class2type = {}

'array date regexp object error'.split(' ').foreach(e => class2type[ '[object ' + e + ']' ] = e.tolowercase())

function type(obj)

2、防抖和節流

摘自

function debounce(fn, wait, immediate) 

if (timer) cleartimeout(timer)

timer = settimeout(() => , wait)

}}

function throttle(fn, wait, immediate) 

if (!timer) , wait)}}

}

3、獲取url引數

function geturlkey(name)

前端實用小工具

1 型別判斷 判斷 target 的型別,單單用 typeof 並無法完全滿足,這其實並不是 bug,本質原因是 js 的萬物皆物件的理論。因此要真正完美判斷時,我們需要區分對待 很穩的判斷封裝 let class2type array date regexp object error split ...

實用小工具

分享乙個小工具,因為感覺專案中xml,json校驗,生成用得還是比較多的。為了減少平時的操作。所以花了點時間寫了乙個wpf小程式。一.工具介紹 支援xml和json字串校驗,以及生成 二.json字串校驗 json校驗使用的是 newtonsoft.json 庫 三.xml校驗 三.生成器 生成器外...

前端小工具

小工具 1 button 2 導航條 滾動到一定高度隱藏 固定導航條 3 配色 4 webpack 5 typescript 6 react 8 yarn 9 npm 10 vue 11 gulp 12 sass 13 less 14 zepto.js 15 chart.js 16 datetime...