自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 207

原创 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 1970

原创 毫秒转换时间,格式为*天*时*分*秒

时间戳毫秒转换为以天为单位的时间格式:直接放代码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 255

原创 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 1169

mini_games.zip

用js代码制作扫雷小游戏,分为三种难度,代码简单明了,搭配html搭建页面,js纯脚本语言制作

2019-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除