javascript toolkit 搜集的一些javascript常用工具方法
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
生成UUIDtoolkit.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
是否是iPhonetoolkit.iphone()
toolkit.ipod
是否是iPodtoolkit.ipod()
toolkit.ipad
是否是iPadtoolkit.ipad()
toolkit.android
是否是Androidtoolkit.android()
toolkit.androidPhone
是否是androidPhonetoolkit.androidPhone()
toolkit.androidTablet
是否是androidTablettoolkit.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>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!