comutils 


前端代码常用工具类
目的:集成前端常用工具类
安装使用
- 直接下载
bulid
目录下的comutils.min.js使用,支持UMD通用模块规范
<script src="comutils.min.js"></script>
<script>
var copyObj = comutils.copyObj(obj1,obj2)
</script>
- 使用npm安装
$ npm install --save-dev comutils
推荐使用方法
不需要完整引入所有函数,只引入需要使用的方法即可
const isUrl = require('outils/isUrl')
const isUrl = isUrl()
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
device
mobileType 设备类型iphone or android
getOs 是否是手机mobile or web
function
dom
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
random
collections
array
animationFrame
prefixStyle
prefixStyle prefixStyle css针对不同浏览器加前缀