京东小钼-技术周刊 - 2020/09/14

372

京东小钼-技术周刊开张了,每周更新一篇周刊以及不定时的发表原创文章,我是本期负责到底编辑:小**花生,**希望能够给大家带来帮助😊

深阅读

1. 如何利用预加载让页面视频资源可以第一时间可用

developers.google.com/web/fundame…

推荐理由:不仅因为其介绍了视频在页面的使用,可以弥补平时我们的工作较少处理音视频的短板。
更因为其扩展介绍了很多优秀的知识点:其中
1\. link preload 不仅可以应用于视频,适用于多种页面资源;
2\. MSE(Media Source Extensions)的介绍及其工作原理,让我们得知这一处理media的大杀器;
3\. HTTP RANGE加载,已经越来越多的开始普及,比如pdf的分页加载;
4\. 检测设备电量及是否充电,检测网络情况来进行下一步的行为,将站点性能优化推到了一个新高度;
5\. Data Saver 让我们知道原来chrome还可以进行各种各样的配置化。

2. 介绍for of和for in的一些区别

www.zhangxinxu.com/wordpress/2…

推荐理由:
深入的介绍for infor of的本质区别,使用情况,枚举和迭代使用的区别。
以及for of中使用break中断循环的一些用法。迭代Map,Set, generators的一些操作

3. 谈谈使用 promise 时候的一些反模式

efe.baidu.com/blog/promis…

推荐理由:此文由简要介绍promise起源开始,以常见错误为栗子逐步讲解使用promise的正确方式,
用反模式的形式让读者从另外一种角度掌握姿势点,并在以后开发的过程中可以反查优化代码,
文章最后当然也提到语法糖async/await,理解其美妙之处。