前言 为了前端体验更加友好,减缓用户的焦虑情绪,提升项目质量等,我们在项目里面可以使用骨架屏,提前渲染出来一个跟正式页面相似的页面出来,减小首屏加载时间。 在vue中使用骨架...
问题 系统有一个支付回调接口,偶尔出现了秒级内回调2次的情况。我们在回调接口中写了推送任务。结果就是2次重复推送。伪代码如下: 在接口加入状态判断仍然有2次推送的情况出现。也...
首先介绍几个要用到的知识点,源码地址在最底部,不想看文字的同学可以直接拉到最底部下载。 一、知识点 实现拖拽上传需要用到的知识点如下: 前端拖拽事件dataTransferF...
因为要做一个地图操作的项目,需要用到这个地图库,但是查询官方API麻烦,而且这个地图框架的API做的用起来确实太麻烦了。。就从网上各种地方查找了一些,方便用, 大多都是复制,...
现在都已经是 9102 年了,说起要在 Vue 里写样式,基本上都 Sass 起步。Sass 变量有很多好处,其中之一就是定义变量,在写类似 danger, warning,...
目标和原则 提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本 促进团队内部知识共享,提高团队整体水平 评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理...
nginx是高性能的http和反向代理服务器,也是一个IMAP/POP3/SMTP服务器 安装homebrew(mac套件管理器) /usr/bin/ruby -e "$(c...
语法 new Map([iterable]) 参数:可以是数组或者其他的可迭代对象.null会被当作undefined Map同Set类似,NaN是相同的,对象和数组是不同的...
当多人团队进行一个项目开发时,每个人可能喜欢的编辑器不同,有人喜欢Webstrom、有人喜欢sublime、还有人喜欢Hbuilder。 这个时候,问题便迎面而来,如何使使用...
1 概述 Mutation observer 是用于代替 Mutation events 作为观察DOM树结构发生变化时,做出相应处理的API。为什么要使用mutation ...