
javascript
aoshiyunlong
这个作者很懒,什么都没留下…
展开
-
定时器秒杀的坑
第一种场景定时器被暂停是因为浏览器将页面的线程停止了,毕竟浏览器已经被切到后台,为了性能考虑,所以将页面线程停止也是合理的,这就导致我们的定时器并被暂停,<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpor...原创 2020-04-13 12:44:27 · 571 阅读 · 0 评论 -
mock.js的随机数据生成
mock.js是一个可以生成随机数据并且可以模拟各种请求的工具这是官方实例其实只需要看看文档百度一下就可以熟悉了很简单的<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=devic...原创 2020-04-11 10:02:30 · 1490 阅读 · 0 评论 -
时间戳转换导致Invalid Date
在开发过程中导致Invalid Date 就只有时间戳格式不对导致的,但是我在某个页面开发过程中遇到一个奇葩问题时间选择组件是elementUI用户提交后,修改页面赋值给时间组件,老是没显示,我在浏览器控制台 通过new Date()转换没问题,而后又console.log(new Date(时间戳)); 就出问题了,Invalid Date变成这个,我百度goole搜了下,都说格式不对,结...原创 2019-10-29 12:58:39 · 8627 阅读 · 0 评论 -
js原生实现楼梯滚动效果
在开发过程中可能会遇到这种场景有点类似经京东楼梯的效果那样,点击按钮然后跳转到对应区域,还记得当初学习js的时候遇到这种东西,完全不知道怎么做?用定位吗显然不是,后来知道 仅仅三行到四行代码就解决了,一般来说有两种方法 一个是用插件,一个是原生实现,如果使用vue开发,会用到 better-scrooll插件github地址:https://github.com/ustbhuangyi/...原创 2019-04-26 16:05:17 · 2349 阅读 · 0 评论 -
函数重要的点
变量的作用域 在 JavaScript 中,变量的定义并不是以代码块作为作用域的,而是以函数作为作用域。也就是说,如果变量是在某个函数中定义的,那么它在函数以外的地方是不可见的。而如果该变量是定义在 if 或者 for 这样的代码块中的,它在代码块之外是可见的。另外,在 JavaScript 中,术语“全局变量”指的是定义在所有函数之外的变量(也就是定义在全局代码中的变量),与之相对的是...原创 2019-05-01 22:10:02 · 227 阅读 · 0 评论 -
Date日期常用对象
通过new Date()返回的是 "Thu Jun 27 2019 11:26:22 GMT+0800 (中国标准时间)";转换为正常的日期格式怎么转换呢? let d = new Date() let datetime=d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate();就是这样,然后呢以后要转换回去只需要...原创 2019-06-27 11:29:16 · 233 阅读 · 0 评论