我们在写需求的时候,可能会遇到这样的情况:对于今天24点(明天的0点)来做倒计时,这就需要去获取对应的时间戳。 let startTime1 = new Date(new Date(new Date().toLocaleDateString()).getTime()); // 当...
javascript
在固定区域随机生成元素
2020-01-02更新 以下方法可以参考,但是在我的需求中有点不太适用,主要是重叠几率太高了,可控性不太好,今天尝试了另一种思路:假如我们每次显示的球不会超过6个,我们其实可以预先设置10个(最好大于我们...
【转】微任务、宏任务与Event-Loop
看到关于同步、异步、微任务、宏任务、事件循环讲的比较通俗易懂的文章,所以转载记录一下。 首先,JavaScript是一个单线程的脚本语言。所以就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码...
移动端H5首屏优化的一个解决方案
我们在做h5或者页面的时候,经常会遇到首屏优化,首屏优化的方式很多,比如懒加载等,最近从师姐那里学来一个,做一个记录。 我们的需求是这样,因为数据比较少,没有做分页,需要首屏一次性加在完成,但是用...
微信小程序接口访问失败
起因是网站域名的ssl证书过期了,太忙,忘了及时续期,导致了一堆问题,出了问题处理方法请参考:https://www.love85g.com/?p=2000,但是接下来又出现了问题,因为小程序的接口也是依赖网站,在小程序的工具中...
umijs开启dva-immer
我们在用dva或者用react-redux的时候,在用到reducer的时候是这样写的: dva中: state: { name:[], count:0 }, reducers: { add(state){ return{ ...state, ...
数组中查找第一次出现的元素
有这样的需求:我们需要找到返回数据中第一次出现的元素,并在第一个元素之前加上标题,代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewp...
h5移动端拍照、压缩、上传
写在前边,现在是三大框架最流行的时候,不用,就好像很落后了的样子,如果您也在用框架(vue\react\angular ),并且用到了h5拍照功能,那么我推荐您直接忽略本文,直接去用下边两个推荐模块(我自己在用fork过...
Support for the experimental syntax ‘decorators-legacy’ isn’t currently enabled
今天在用mobx的时候,用到了es7的装饰器功能,之前也配置过( https://www.love85g.com/?p=1823 ),但是今天用之前的方法全失效了,到现在也没找到原因是啥,试过了无数的办法,都不行,最后找到了一解决的办法...
三道易错的面试题
今天在看到了三道面试题,《据说这3道前端面试题有97%的人会答错》,一看这个标题就勾起来兴趣了。 题目一 var a = 1.0 - 0.9; if(a == 0.1){ console.log(true); }else{ console.log(false); } v...