最近寫了一個前端工具方法項目,主要爲了備用和分享交流學習。下面是項目中包含的封裝方法。
前端工具方法
- 數字相關–number
- 保留指定小數位數–toFixed
- 數字千分位加逗號–thousandCents
- 生成指定範圍隨機數–random
- 驗證相關–verification
- 判斷是否爲手機號–isPhoneNum
- 判斷是否爲郵箱地址–isEmail
- 判斷是否爲身份證號–isCardID
- 檢驗密碼強度–checkPassWord
- 檢測姓名–checkName
- 獲取數據類型–getType
- 判斷是否是指定數據類型–isKeyType
- 日期相關–date
- 日期格式化–formatDate
- 根據生日得到年齡–getAgeByBirth
- 距現在的已過時間–formatPassTime
- 倒計時–formatCountdown
- 存儲相關–storage
- 設置Cookie–setCookie
- 根據key獲取cookie–getCookie
- 根據key刪除cookie–removeCookie
- 設置localStorage–setLocalStorage
- 設置有期限的localStorage–setLocalStorageLimit
- 根據key獲取localStorage–getLocalStorage
- 根據key獲取有期限的localStorage–getLocalStorageLimit
- 根據key刪除localStorage–removeLocalStorage
- 設置sessionStorage–setSessionStorage
- 根據key獲取sessionStorage–getSessionStorage
- 根據key刪除sessionStorage–removeSessionStorage
- URL相關–url
- URL參數轉對象–parseQuery
- 通過鍵名獲取URL參數–getQuery
- 對象轉化成URL參數–stringQuery
- 轉化相關–transform
- 隱藏字符串指定位置–stringMask
- 對數組對象排序–arraySortKey
- 系統相關–system
- 是否爲PC端–isPC
- 是否爲移動端–isMobile
- 是否爲IOS–isIOS
- 是否爲Android–isAndroid
- 獲取當前瀏覽器類型–getBrowserType
- 獲取當前APP類型–getAppType
項目地址
結語
上面並沒有把所有方法列出,隱藏方法等你發現。如有問題歡迎交流!