jr-util
v0.0.129
Published
这是MJR的JS工具库。定期更新
Maintainers
Readme
安装说明
npm i jr-util文档
经纬度转化
- 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 米
常用正则
- validIdCard [验证身份证号码]
- validMobile [验证手机号]
- validURL [验证 URL]
- validEmail [验证 eMail]
localStorage 简易存储
- getDb [获取数据] (key,defaultString)
- saveDb [存储数据] (key,string)
- removeDb [删除数据] (key)
- clearDb [清空数据 ] ()
随机数
- getUUid [获取随机数] ()
- getUUidByChar [获取随机数](len,any)
- getUUidByDate [获取随机数] ()
- getIntervalNum [获取区间随机数] (min,max)
发布订阅模式解耦
- Emitter.on('name',(val)=>{})
- Emitter.emit('name',(val)=>{})
随机 GeoData 数据
- generatePolygonPointGeoJSON区域内随机生成点
- generatePolygonGeoJSON区域内随机生成多边形区域
格式化 html 数据
- formatRichText格式化 html 数据
创建一个动画效果
- animation(from: number, to: number, duration: number, onProgress: Function=>{value:1,percent:0.01})
颜色方法
- 将十六进制颜色转换为RGBA格式的颜色字符串 colorHexToRgba(hexColor: string, alpha: number = 1)
- 生成一个随机的颜色代码 colorRandom() -> #110033
umd 连接
- js 引用地址 打开地址
