ev-test
v1.0.2
Published
test
Downloads
5
Readme
Some basic DIY functions
Install:
- npm install ev-test
Usage:
- import util from 'ev-test'
Functions:
Get the value of name in querystring:
query(name, querystring) // query('hello', '?hello=js') => 'js'
Serilize data:
serialize(data) // serialize({hello: 'js', hi: 'test'}) => 'hello=js&hi=test'
Search DOM with selector:
$(selector)
Remove the node from DOM:
removeNode(node)
Insert node after target as a sibling in DOM:
insertAfter(node, target)
Add className, which could be an array or a string, to the class list of target
addClass(node, className)
Remove className, which could be an array or a string, from the class list of target
removeClass(node, className)
Get the absolute URL of a relative URL in current page
getAbsoluteUrl(url) // getAbsoluteUrl('/abc') => 'https://www.npmjs.com/abc'
Debouce, to avoid shaking of the window
debounce(callback, time)
Remove the element of index from arr
removeItemByIndex(index, arr) // removeItemByIndex(1, [1,2,3]) => [1, 3]