1.0.0 • Published 5 years ago

adam-func v1.0.0

Weekly downloads
5
License
MIT
Repository
-
Last release
5 years ago

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

5 years ago