jr-util
TypeScript icon, indicating that this package has built-in type declarations

0.0.129 • Public • Published

安装说明

npm i jr-util

文档

  1. 经纬度转化

    • wgs84ToGcj02 WGS84 转 GCJ02(火星坐标系 高德)
    • wgs84ToBd09 [WGS84 转 BD09] (lat,lon)
    • bd09ToWgs84 [BD-09 转 WGS-84] (lat,lon)
    • gcj02ToWgs84 [GCJ-02 转 WGS-84 ] (lat,lon)
    • gcj02ToBd09 [GCJ02 转 BD09(百度坐标系)] (lat,lon)
    • bd09ToGcj02 [BD-09 转 GCJ-02] (lat,lon)
    • generateRandomPoints [这个区间内的随机坐标 ] (count:number,{lat,lon},{lat,lon}) (右上 坐下坐标)
    • calcDistance [计算两个坐标距离] (lat1: number, lon1: number, lat2: number, lon2: number) return 米
  2. 常用正则

    • validIdCard [验证身份证号码]
    • validMobile [验证手机号]
    • validURL [验证 URL]
    • validEmail [验证 eMail]
  3. localStorage 简易存储

    • getDb [获取数据] (key,defaultString)
    • saveDb [存储数据] (key,string)
    • removeDb [删除数据] (key)
    • clearDb [清空数据 ] ()
  4. 随机数

    • getUUid [获取随机数] ()
    • getUUidByChar [获取随机数](len,any)
    • getUUidByDate [获取随机数] ()
    • getIntervalNum [获取区间随机数] (min,max)
  5. 发布订阅模式解耦

    • Emitter.on('name',(val)=>{})
    • Emitter.emit('name',(val)=>{})
  6. 随机 GeoData 数据

  7. 格式化 html 数据

  8. 创建一个动画效果

    • animation(from: number, to: number, duration: number, onProgress: Function=>{value:1,percent:0.01})
  9. 颜色方法

    • 将十六进制颜色转换为RGBA格式的颜色字符串 colorHexToRgba(hexColor: string, alpha: number = 1)
    • 生成一个随机的颜色代码 colorRandom() -> #110033

umd 连接

Package Sidebar

Install

npm i jr-util

Weekly Downloads

29

Version

0.0.129

License

MIT

Unpacked Size

95.8 kB

Total Files

55

Last publish

Collaborators

  • mjronline