1.0.0 • Published 7 years ago
adam-func v1.0.0
adam-func
这个项目拥有使用频率非常高的几个函数 github 地址
安装
$ npm install -D adam-func使用
const adam = require('adam-func')函数
query(name, querystring)
获取指定的 querystring 中指定 name 的 value
adam.query('name', '?name=js') // return 'js'serialize(data)
序列化对象,把对象转成 url 字符串
adam.serialize({hello: 'js', hi: 'jsx'}) // return '?hello=js&hello=jsx'$(selector)
根据选择器查找 DOM
adam.$(selector) // return {DOM|Null}removeNode(node)
输出 DOM 节点
adam.removeNode(node) insertAfter(node)
在 target 节点之后插入 node 节点
adam.insertAfter(node, target) addClass(node, className)
添加指定类名
adam.addClass(node, className) removeClass(node, className)
删除类名
adam.removeClass(node, className) getAbsoluteUrl(url)
获取绝对路径
adam.getAbsoluteUrl('/adam-func') //return 'https://github.com/author-name/adam-func'debounce(callback, time)
防抖动, 指定时间后执行函数
adam.debounce(() => {
console.log('work')
}, 1000) removeItemByIndex(index, arr)
根据指定索引 (index) 移除 arrindex
adam.removeItemByIndex(0, ['1', '2', '3']) // return ['2', '3']1.0.0
7 years ago