路由懒加载 当打包构建应用时,Javascript 包会变得非常大,影响页面加载速度。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。如: 1 const ...
分类:
其他好文 时间:
2020-04-12 14:10:06
阅读次数:
73
async/await时ES7引入的新语法,async关键字用于函数上(async函数的返回值时Promise实例对象),await关键字用于async函数中(await可以得到异步的结果) async function queryData() { var res = await new Promi ...
分类:
其他好文 时间:
2020-04-10 17:17:16
阅读次数:
61
尽量使用css3动画,开启硬件加速 适当使用touch时间代替click时间 避免使用css3渐变阴影效果 可以用transform: translateZ(0) 来开启硬件加速 不滥用float。float在渲染时计算量比较大,尽量减少使用 不滥用web字体。web字体需要下载,解析,重绘当前页面 ...
分类:
移动开发 时间:
2020-04-06 17:34:37
阅读次数:
72
<!doctype html> <html> <head> <meta charset="utf-8"> <title>love</title> <link href="favicon.ico" rel="shortcut icon" /> <style> body{ overflow: hidde ...
分类:
其他好文 时间:
2020-04-06 15:43:59
阅读次数:
70
最近一直在多看基础的书多码代码准备找实习,在网上也搜罗了不少面经,现在把搜罗到的实习生面试题自己整理一下。 题目来源:前端实习生面试总结最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助~ JavaScript addEventLi ...
分类:
其他好文 时间:
2020-04-01 00:58:25
阅读次数:
70
函数节流有个毛病,就是最后一次事件执行后,如果距离上一次事件执行不到规定时间,那么最后一次事件就不会执行,解决方法就是把事件函数节流和防抖结合在一起 function throlle(callback,delay){ let startTime=0; let timer=null; return f ...
分类:
其他好文 时间:
2020-03-29 18:01:41
阅读次数:
97
1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 6 class MyTime 7 { 8 private: 9 int hour; 10 int minute; 11 int second; 12 public ...
分类:
其他好文 时间:
2020-03-28 17:53:51
阅读次数:
78
写了一个验证码60s倒计时的小demo来帮助记忆和区别setInterval和setTimeout。 html <input type="button" id="btn1" value="setInterval获取验证码btn1" onclick="getTime1()" /> <input typ ...
分类:
其他好文 时间:
2020-03-28 14:59:00
阅读次数:
80
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance();1.过去七天 c.setTime(new Date()); c.add(Calenda ...
分类:
编程语言 时间:
2020-03-26 01:01:59
阅读次数:
78
效果: body{ margin: 0px; height:100%; width:100%; background-image: url("bg.png"); background-position-x: 0px; background-position-y: 0px; background-re ...
分类:
其他好文 时间:
2020-03-25 23:36:35
阅读次数:
87