comutils
[圖片上傳失敗...(image-dc10ca-1512895196433)] [圖片上傳失敗...(image-7e560f-1512895196433)] [圖片上傳失敗...(image-11f35f-1512895196433)]
前端代碼常用工具類
目的:集成前端常用工具類
安裝使用
- 直接下載
bulid
目錄下的comutils.min.js使用,支持UMD通用模塊規(guī)范
<script src="comutils.min.js"></script>
<script>
var hasClass = comutils.hasClass(el,cls)
</script>
- 使用npm安裝
$ npm install --save-dev comutils
推薦使用方法
不需要完整引入所有函數(shù)榄审,只引入需要使用的方法即可
// 只引入部分方法('comutils/<方法名>')
import {typeOf} from 'comutils'
API文檔
Class
??classApi??className的操作api
????classApi.isElement(el) //是否元素節(jié)點
????classApi.hasClass(el,cls)
????classApi.addClass(el,cls)
????classApi.removeClass(el,cls)
????classApi.toggleClass(el,cls)
Object
Regexp
??isUrl??判斷是否為URL地址
Secret
Time
??formatTime??格式化時間戳為年月日時分秒[y-m-d h:m:s]
device
??mobileType??設(shè)備類型iphone or android
dom
????scrollApi.getScrollTop()
????scrollApi.setScrollTop(h)
????scrollApi.scrollTo(to,duration)
??softKeyCal??移動端端軟鍵盤呼出和消失的事件回調(diào)
localStorage
????localStorageApi.set(name)
????localStorageApi.get(name)
????localStorageApi.remove(name)
????localStorageApi.clear(name)
cookie
??cookieApi??cookie存儲(適用和服務(wù)端交互)
????cookieApi.set(name, value[, end[, path[, domain[, secure]]]])
????cookieApi.get(name)
????cookieApi.has(name)
????cookieApi.remove(name)
????cookieApi.keys()
Type
Url
??parseQs??url參數(shù)轉(zhuǎn)對象
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者