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