wade-tools v1.3.2
简介
纯属个人收集整理出来的一些JavaScript小功能,有使用es6语法,没有压缩混淆。
使用
npm install wade-tools --save
各个方法
地址截取
import { urlCut } from 'wade-tools'
var val = urlCut('key')
cookie操作
import { setCookie, getCookie, removeCookie } from 'wade-tools'
key: 存储的键 val: 存储的值 time: 存储时间(天)
设置cookie:setCookie(key, val, time);
获取cookie:getCookie(key);
删除cookie:removeCookie(key);
时间戳转换
import { formDate } from 'wade-tools'
time: 时间戳 type: 想要获取的类型'yyyy-MM-dd hh:mm:ss',可以自由组合
var date = formDate(time, type)
例:获取年月日 var date = formDate(time, 'yyyy-MM-dd')
例:获取时分秒 var date = formDate(time, 'hh:mm:ss')
localStorage和sessionStorage本地存储
import { storage } from 'wade-tools'
localStorage的方法:
storage.set(key, val)
storage.get(key)
storage.getAll()
storage.remove(key)
storage.clear()
sessionStorage的方法:
storage.setSession(key, val)
storage.getSession(key)
storage.getAllSession()
storage.removeSession(key)
storage.clearSession()
数组去重:
import { arrUnique } from 'wade-tools'
var newArr = arrUnique(arr);
arr是需要去重的数组,返回一个去重成功的数组
获取两点之间的角度:
import { getAngle } from 'wade-tools'
var angule = arrUnique(sx, sy, ex, ey);
sx:起始点x坐标 sy:起始点y坐标 ex:结束点x坐标 ey:结束点y坐标
返回:quadrant: 象限, angule: 绝对值后的角度,以X轴为准