javascript toolkit 搜集的一些javascript常用工具方法

jopen 8年前發布 | 13K 次閱讀 JavaScript開發 Toolkit

toolkit

javascript toolkit

搜集的一些javascript常用工具方法

來源:各大類庫,自創,網絡

  • toolkit.version 當前類庫版本號
  • toolkit.noop 空方法
  • toolkit.comma 用逗號分割數字 toolkit.comma(123456.02,3)
  • toolkit.pad 對目標元素按指定長度進行補0處理 toolkit.pad(12,3)
  • toolkit.randomInt 生成[min, max]范圍內的隨機整數 toolkit.randomInt(1,10)
  • toolkit.stripTags 清理字符串中的html標簽 toolkit.stripTags('<a href="#">163</a>')
  • toolkit.toCamelCase 對'-'分割的字符串進行駝峰化處理 toolkit.toCamelCase('-string-number-')
  • toolkit.trim 去除左右空白符 toolkit.trim(' string ')
  • toolkit.guid 生成UUID toolkit.guid()
  • toolkit.URISearch URI - query屬性查詢 toolkit.URISearch('id')
  • toolkit.betweenVersion 判斷版本號是否在兩者之間 toolkit.betweenVersion('1.0.0','0.9.0','3.1.5')
  • toolkit.compareVersion 版本號大小比較 toolkit.compareVersion('1.0.0','0.9.0')
  • toolkit.default 默認值設置 toolkit.default('','默認值')
  • toolkit.randomStr 隨機字符串生成 toolkit.randomStr(15),toolkit.randomStr(15,'$%^&*()_-+=',true)
  • toolkit.randomColor 生成HEX隨機顏色 toolkit.randomColor()
  • toolkit.isCn 檢測字符串是否全是中文 toolkit.isCn('中文')
  • toolkit.objectSize 獲取對象長度 toolkit.objectSize({a:1,b:2,name:'小明'})
  • toolkit.typeof 數據類型判斷 toolkit.typeof('要判斷的數據')
  • toolkit.extend 對象拷貝;類jQuery.extend,但沒有做樸素對象驗證 toolkit.extend({},{})
  • toolkit.range 生成范圍為[start,end)的整數數組 toolkit.range(1,10)
  • toolkit.isArray 判斷目標對象是否是數組 toolkit.isArray([1,2,3])
  • toolkit.inArray 判斷元素是否在目標數組中 toolkit.inArray([1,2,3],2)
  • toolkit.empty 清空數組 toolkit.empty()
  • toolkit.indexOf 元素在目標數組中的索引 toolkit.indexOf([1,2,3],3)
  • toolkit.unique 數組去重 toolkit.unique([1,1,2,3,4,5,3,'1'])
  • toolkit.merge 數組合并 toolkit.merge([1,2],[5,6])
  • toolkit.dateFormat 日期格式化 toolkit.dateFormat(new Date(),'yyyy-MM-dd HH:mm:ss')
  • toolkit.dateParse 將目標字符串轉換成日期對象 toolkit.dateParse('2016-01-09 18:30:56')
  • toolkit.getDate 獲取指定月份的天數 toolkit.getDate(2016,2)
  • toolkit.leapYear 閏年判斷 toolkit.leapYear(2016)
  • toolkit.ios 是否是iOS系統 toolkit.ios()
  • toolkit.iphone 是否是iPhone toolkit.iphone()
  • toolkit.ipod 是否是iPod toolkit.ipod()
  • toolkit.ipad 是否是iPad toolkit.ipad()
  • toolkit.android 是否是Android toolkit.android()
  • toolkit.androidPhone 是否是androidPhone toolkit.androidPhone()
  • toolkit.androidTablet 是否是androidTablet toolkit.androidTablet()
  • toolkit.isWechat 是否是微信環境 toolkit.isWechat()
  • toolkit.portrait 是否豎屏 toolkit.portrait()
  • toolkit.landscape 是否橫屏 toolkit.landscape()
  • toolkit.runCode 執行代碼 toolkit.runCode(id)
  • toolkit.closeCurrentPage 定時關閉當前頁 toolkit.closeCurrentPage(1000)
  • toolkit.getCountDown 天數倒計時 toolkit.getCountDown(2020,1,1)
  • toolkit.viewSource 查看網頁源碼(需求:1 服務器環境;2 權限) toolkit.viewSource('index.html')
  • </ul>

    項目地址: https://github.com/tabooc/toolkit

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!