jerryslib

1.1.1 • Public • Published

Jerryslib

Write less, Do more


Jerryslib is designed to be a simple simple way to use some of the JavaScript native API easily!

Installation


You can install with npm:

$ npm install jerryslib

Usage


const jerryslib = require('jerryslib')

Function


.query(name, querystring)

Method for getting the value of the name you pass in from the querystring

jerryslib.query('hello', '?hello=js') //js

.serialize(data)

Method for serialize JSON or parameter object to a URL string

jerryslib.serialize({hello: 'js', hi: 'test'}) //'?hello=js&hi=test'

###.$(selector)

Like JQuery, It's a DOM selector. You can use tag selector, class selector and ID selector

jerryslib.$(selector) //return a DOM or null

.removeNode(node)

Method for delete a node you passed

jerryslib.removeNode(node) //return DOM(node)

.insertAfter(node)

Method for insert a node after the target you pass in

jerryslib.insertAfter(node) //without return

###.addClass(node, className)

Method for add a class in the node you pass in

jerryslib.addClass(node, className) //without return

.getAbsoluteUrl(url)

Method for get the absolute URL from the relative URL

jerryslib.getAbsoluteUrl('/jerry') //'http://imweb.io/jerry'

.debounce(callback, time)

Useful for implementing behavior that should only happen after a repeated action has completed.

let delay = jerryslib.debounce(output, 300) //return a function
function output(data){
    console.log(data)
}
delay()
delay() //it will delay 300ms

.removeItemByIndex(index, arr)

Method for remove a item by its index from a array

jerryslib.removeItemByIndex(1, [1,2,3]) //[1, 3]

.sum(a, b)

Method for sum

jerryslib.sum(1, 2) //3

Readme

Keywords

none

Package Sidebar

Install

npm i jerryslib

Weekly Downloads

1

Version

1.1.1

License

ISC

Unpacked Size

18.7 kB

Total Files

9

Last publish

Collaborators

  • jerryonlyzrj