1.3.2 • Published 4 years ago

wade-tools v1.3.2

Weekly downloads
17
License
ISC
Repository
-
Last release
4 years ago

简介

纯属个人收集整理出来的一些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轴为准

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago