将npm设置为淘宝镜像 npm config set registry https://registry.npm.taobao.org 恢复为默认源 npm config set registryhttps://registry.npmjs.org 查看当前npm源 npm config get registry
【转】gif录屏推荐
LICEcap,不到500KB,只有最单纯的录制功能,不支持任何多余的编辑GifCam,编辑器超难用,极不推荐,官网:http://blog.bahraniapps.com/gifcam/#downloadHoneycam,综合优于以上两款,但无特别亮点功能,且不提...
vue/react滚动数字npm
业务中需要用到滚动数字,找了一些库jq比较多,还有数字是从0到9的滚动,比较出名的是countUp.js,而我自己想要的是数字上下滚动,就自己动手写了一下,效果如下: npm下载地址: vue版:count-up-nu...
小程序onLoad onShow执行顺序
我们在写小程序的时候,onLoad和onShow的执行顺序是没有办法保证谁先执行在前,我们可以通过方法来限制一下,适用最多的场景就是需要页面返回刷新接口(onShow),具体如下: Page({ onLoad(query) { c...
支付宝小程序中的一个红包展示的动画
工作中用到的一个红包展示动画,记录一下,动画真是需要反复测试,一帧一帧的看。 index.axml <view class="box"> <view class="ball {{ballShow}}"></view> <view class="pig"></view...
js获取当天24点时间戳
我们在写需求的时候,可能会遇到这样的情况:对于今天24点(明天的0点)来做倒计时,这就需要去获取对应的时间戳。 let startTime1 = new Date(new Date(new Date().toLocaleDateString()).getTime()); // 当...
在固定区域随机生成元素
2020-01-02更新 以下方法可以参考,但是在我的需求中有点不太适用,主要是重叠几率太高了,可控性不太好,今天尝试了另一种思路:假如我们每次显示的球不会超过6个,我们其实可以预先设置10个(最好大于我们...
支付宝小程序问题汇总
支付宝小程序的常见问题及技巧,分享给需要的朋友。 1:px转rpx 公式:itemHeight(被转换的高度) * (750 / windowWidth(系统设备宽度)) // 获取设备系统宽度 export const getSystemInfo = () => { ret...
【转】微任务、宏任务与Event-Loop
看到关于同步、异步、微任务、宏任务、事件循环讲的比较通俗易懂的文章,所以转载记录一下。 首先,JavaScript是一个单线程的脚本语言。所以就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码...
移动端H5首屏优化的一个解决方案
我们在做h5或者页面的时候,经常会遇到首屏优化,首屏优化的方式很多,比如懒加载等,最近从师姐那里学来一个,做一个记录。 我们的需求是这样,因为数据比较少,没有做分页,需要首屏一次性加在完成,但是用...