js常用工具函式總結

2021-10-20 09:14:19 字數 2162 閱讀 7968

/*

目錄:(1)序列化時間 / 獲取當前序列化後的時間 dateformat

(2)獲取當前日期前或指定時間,前一定範圍的時間 getassigntime

(3)判斷是否是1366解析度 is1366screen

(4)獲取echarts中x軸資料 getxlist

(5)函式防抖 debounce

(6)函式節流 throttle

(7)獲取url後面的引數 queryurlparameter

*//** (1)

* @description: 序列化時間 / 獲取時間

* @param fmt 間格式引數

* @param date 為時間物件,預設為當前時間 eg: new date()

* @return

*/function dateformat(fmt, date) ;

for (let k in opt) else

fmt = fmt.replace(ret[1], opt[k]);}}

}return fmt;

}/**(2)

* @description: 獲取當前日期前或者後指定時間

* @param comparetime 對比的時間數

* @param type 需要獲得在原來對比的時間型別 d---日 m---月 y---年 h---時 m---分

* @param date 預設為當前時間

* @param format 時間格式化 -- 參照dateformat函式 預設為yyyy-mm-dd

* @return

*/function getassigntime(comparetime, type, date, format)

return date;

}/** (3)

* @description: 判斷是否是1366解析度

* @param

* @return 返回true or false

*/function is1366screen() else

}/** (4)

* @description: 獲取echarts中x軸資料

* @param type 需要獲取的型別 day - 日 month - 月 year - 年

* @param length 需要獲取的長度 往前數

* @return

*/function getxlist(type, length)

return lastmonth

}/** (5)

* @desc 函式防抖

* @param func 函式

* @param wait 延遲執行毫秒數

* @param immediate true 表立即執行,false 表非立即執行

*/function debounce(func, wait, immediate) , wait)

} else , wait);}}

}/** (6)

* @desc 函式節流

* @param func 函式

* @param wait 延遲執行毫秒數

* @param type 1 表時間戳版,2 表定時器版

*/function throttle(func, wait, type) else if (type === 2)

return function ()

} else if (type === 2) , wait)}}

}}/** (7)

* @description: 獲取url後面的引數

* @param str - url

* @return 物件

*/function queryurlparameter(str)

let reg = /([^?=&#]+)=([^?=&#]+)/g;

str.replace(reg, function () )

//如果加上hash

// reg = /#([^?&=#]+)/g

// if (reg.test(str)) )

// }

return obj

}

常用工具總結

ltf viewer large text file viewer,開啟速度會讓你驚奇 hex editor neo 開啟二進位制檔案 你可以通過下面方式來選擇進製 右擊資料區 display as hex decimal octal binary float double 你可以通過下面方式來選擇...

js 常用工具方法

1 cookie 操作 setcookie about 設定cookie 預設乙個月失效 function setcookie name,value getcookie about 獲取cookie function getcookie name else delcookie about 刪除coo...

js常用工具方法

slice substring substr 都有擷取字串的作用 1.substring substring 方法返回乙個索引和另乙個索引之間的字串 注意 方法返回乙個索引和另乙個索引之間的字串,語法如下 str.substring indexstart,indexend 下面有六點需要注意 sub...