随笔分类 -  优化项目

摘要:let load =(cb) =>{ let timer let check = ()=>{ if(performance.timing.loadEventEnd){ clearTimeout(timer) cb() }else{ timer = setTimeout(check,100) } } 阅读全文
posted @ 2020-06-10 22:42 TTtttt5 阅读(141) 评论(0) 推荐(0)
摘要:问上面window.onload和把script放在下面哪个先执行? 假如图片有10m,那window,onload要等到图片下载完才执行,而放在下面是生成img标签就执行了不用等下载完。所以推荐下面的 阅读全文
posted @ 2020-06-04 21:45 TTtttt5 阅读(134) 评论(0) 推荐(0)
摘要:第一种方法 第二种 用requestAnimationFrame 替换setTimeout 每次往ul添加元素时会发生重绘和重排 用文档脆片去优化,最后才插入 阅读全文
posted @ 2020-06-04 21:39 TTtttt5 阅读(795) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_45753473/article/details/102604288 阅读全文
posted @ 2020-06-03 10:08 TTtttt5 阅读(958) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/namechenfl/article/details/90265924 https://www.cnblogs.com/Fordestiny/p/8684556.html https://blog.csdn.net/zhenghao35791/articl 阅读全文
posted @ 2020-06-03 06:31 TTtttt5 阅读(83) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/zhenghao35791/article/details/93649587 阅读全文
posted @ 2020-06-02 22:22 TTtttt5 阅读(102) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-02 22:19 TTtttt5 阅读(118) 评论(0) 推荐(0)
摘要:把productionSourceMap改为false。不然在最终打包的文件中会出现一些map文件,map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。 有了map就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。如果不关掉,生 阅读全文
posted @ 2020-06-02 22:09 TTtttt5 阅读(1051) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/43cfcedfc485 阅读全文
posted @ 2020-06-02 22:01 TTtttt5 阅读(205) 评论(0) 推荐(0)