1.0.2 • Published 3 years ago

@kelihong/utils v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

@kelihong/utils

Why?

常用方法集合,为了使开发更方便。

Getting started

install

via npm

npm install @kelihong/utils --save
use
import zkutil from ''

the notes after every methods means the return value

  1. cookie settings:

    // set
    setCookie(cname, cvalue, exdays) // true
    
    // get
    getCookie(cname) // cvalue
    
    // remove
    removeCookie(key) // cname
  1. localStorage settings:

    // set
    setStorage(key, value) // true
    
    // get
    getStorage(key) // value
    
    // remove
    removeStorage(key) // key
    
    // clear
    clearStorage(key) // undefined
  1. random data

    // number
    // default value: max = 1, min = 0
    randomNum({max=1, min=0})
    
    // color
    // format: rgb(0,0,0)
    randomColor() // rgb(value, value, value)
  1. colorful console.log:

    log()
  1. create a document element ( DON'T USE IT )

     createEl({
        parentNode: document.body, // parent node
        tagName: 'div',	// new element's tagName
        id: '', // the id of new el
        classLists: [], // classlist of new el
        html: '',	// innerHTML of new el
        styles: {}, // inline style
        otherAttr: {} // attribute inside new element tags
    })
    setCookie, // 设置 cookie
    getCookie, // 获取 cookie
    removeCookie, // 清空 cookie
    setStorage,// 设置 localStorage
    getStorage, // 获取 localStorage
    removeStorage, // 移除 localStorage
    clearStorage, // 清空 localStorage
    createEl, // 创建 DOM 元素
    isEmpty, // 判断表单是否为空
    randomNum, // 生成随机数
    randomColor, // 生成随机颜色
    log, // 改良版 console.log