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...