![](https://img-blog.csdnimg.cn/1fe6dbe3003b4ea9816b4ba746b74870.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript编程
文章平均质量分 71
为提高内容质量,如果您在阅读的过程中发现与其他博主存在高度相似的文章,请及时在评论区留言,如非本人原创,将立即删除处理。
呆呆papa
这个作者很懒,什么都没留下…
展开
-
Vue中使用百度地图引发内存泄露的分析与解决方案
近来在对vue项目进行优化的时候,发现使用了百度地图组件会引起内存泄露的问题,组件在关闭后没有释放相应的内存,每次打开这个组件,内存都会增加。原创 2022-07-30 18:25:42 · 4073 阅读 · 0 评论 -
JavaScript实现一个手机验证码输入框
1、使用 span + input 标签实现设计思路:使用一个透明的 input 组件来接收验证码利用 onkeyup 事件,将 input 中的数字写入到 span 中(span的个数和验证码的数量一致)事件处理:屏蔽input输入框的所有事件(这里是将input的高度置0),让用户点不到这个input动态给span标签添加click事件,并且保证一组span中只能有一个持有click事件效果如下:代码实现:<!DOCTYPE html><html>原创 2021-03-24 20:39:17 · 2243 阅读 · 2 评论 -
JavaScript使用Buidu地图开放能力实现轨迹回放
最近项目中需要使用百度地图做一个轨迹回放的功能,在这里对之前的开发做一个总结,介绍一下最简单的轨迹回放实现,如图所示。实现思路一段完整的轨迹由N多个轨迹点组成,这N多个点之间又有N-1条线段,百度地图中的Polyline类可以构造个地理坐标点之间的折线,可以将N-1条折线拼接成一条完整的轨迹路线。在轨迹回放中,往往不光有折线的运动,还需要有一个小汽车随着折线移动,小汽车的方向和每一段折线的方向保持一致(至于如何确定车辆的方向,可以看笔者之前的文章),每一段折线由坐标点组成,所以汽车在折线上的运动必原创 2021-10-01 02:35:14 · 1108 阅读 · 6 评论 -
toISOString()得到的日期时差8小时
项目场景:从前端 vue 页面中获取一个日期(包括时分秒),需要将日期格式转换为 yyyy-MM-dd HH:mm:ss 格式。问题描述:这里选择使用的是 toISOString() ,,结果发现数据库中的数据总是差 8 个小时。rTime:function(){ var dateTime = new Date(); return dateTime.toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')}原因分析:使原创 2020-11-12 17:14:02 · 9892 阅读 · 6 评论 -
JavaScript实现JQuery的insertAfter功能
JQuery的insertAfter方法- 定义和用法实例:<!DOCTYPE HTML><html><style>body{background-color:gray;}div{height:30px;width:100px;margin:auto;}input{height:30px;width:100px;dis...原创 2019-11-14 21:07:00 · 325 阅读 · 0 评论