comutils
[图片上传失败...(image-dc10ca-1512895196433)] [图片上传失败...(image-7e560f-1512895196433)] [图片上传失败...(image-11f35f-1512895196433)]
前端代码常用工具类
目的:集成前端常用工具类
安装使用
- 直接下载
bulid
目录下的comutils.min.js使用,支持UMD通用模块规范
<script src="comutils.min.js"></script>
<script>
var hasClass = comutils.hasClass(el,cls)
</script>
- 使用npm安装
$ npm install --save-dev comutils
推荐使用方法
不需要完整引入所有函数,只引入需要使用的方法即可
// 只引入部分方法('comutils/<方法名>')
import {typeOf} from 'comutils'
API文档
Class
classApi.isElement(el) //是否元素节点
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 设备类型iphone or android
dom
scrollApi.getScrollTop()
scrollApi.setScrollTop(h)
scrollApi.scrollTo(to,duration)
localStorage
localStorageApi.set(name)
localStorageApi.get(name)
localStorageApi.remove(name)
localStorageApi.clear(name)
cookie
cookieApi cookie存储(适用和服务端交互)
cookieApi.set(name, value[, end[, path[, domain[, secure]]]])
cookieApi.get(name)
cookieApi.has(name)
cookieApi.remove(name)
cookieApi.keys()
Type
Url