- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript正则表达式判断是否为正常手机号码
贴代码:export function isPhoneNumber(aPhone: string) { return /^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57])[0-9]{8}$/.test(aPhone);}
2021-05-08 18:11:20 269
原创 GIS,计算两个经纬度之间的距离
gis开发中经常遇到计算两点坐标距离的方法,现总结如下:const EARTH_RADIUS = 6378137; // 地球半径,单位:米。function calcDistance(lon1: number, lat1: number, lon2: number, lat2: number): number { const radLat1 = lat1 * Math.PI / 180; const radLat2 = lat2 * Math.PI / 180; c..
2021-05-08 18:07:04 2086
原创 毫秒转换时间,格式为*天*时*分*秒
时间戳毫秒转换为以天为单位的时间格式:直接放代码function formatTimeSpan(ms: number) { if (!ms) return "0秒"; if (ms < 1000) return "<1秒"; let sec_a = Math.round(ms / 1000); let min_a = Math.floor(sec_a / 60); let sec = sec_a - min_a
2021-05-08 17:50:44 300
原创 window的open方法打开界面并且通过postMessage传参
项目遇到系统跳转的需求,这个不用多说,直接open加url完事,但是跳转后需要传递参数,相同的ip但是不同的端口,localStorage就不太好用了,查了半天决定通过window的postMessage实现,第一次使用postMessage方法,不清楚各业签之间怎么发送消息的,查找了相关资料,上链接https://developer.mozilla.org/zh-CN/docs/Web/API/Window/postMessage,但是遇到了坑,重要的事情说三遍,(postMessage方法是谁点的给
2021-05-07 18:10:54 1304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人