utils

最近寫了一個前端工具方法項目,主要爲了備用和分享交流學習。下面是項目中包含的封裝方法。

前端工具方法

  • 數字相關–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

項目地址

github

結語

上面並沒有把所有方法列出,隱藏方法等你發現。如有問題歡迎交流!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章