晓前端周刊 第73期:前端猛男带你走进nodejs系列(二)

avatar
前端团队 @晓教育集团

业界动态

Docker 将 “ 跳过更新 ” 设为付费功能,引发网友吐槽

近日,纽约大学工学院助理教授 Brendan Dolan-Gavitt 在推特上吐槽了 Docker 的最新升级功能,官方将“跳过> 更新”设为付费功能,免费用户只能暂时关闭该提醒。
据 Dokcer 官博描述,为给 Pro 和 团队订阅用户带来更多便捷,是 Docker 3.3 版本之后推出了这一更新策略。
对此,不少网友吐槽这一做法非常不妥,认为此举非常糟糕。

Google 正在开发全新的 Chrome 媒体控制

Google 和 Chromium 的开发者们目前正在开发新的 Chrome 浏览器中的全局媒体控制,并在 Chromium Gerrit 上发布了开发路线图。
Google 首先将会为媒体控件引入了一个非常重要的进度条,Chromium 开发者希望对全局媒体控制上的缩略图的尺寸进行调整。他们指出,专辑封面等缩略图目前还太大,需要缩减以适应方形,并计划用背景颜色填充方形的其余部分。除此以外,他们计划在没有缩略图可用的情况下使用 favicon,或者使用一个空白的正方形。开发者还希望在控件中添加一个播放设备选择器下拉菜单。

好文推荐

从项目规范(eslint + prettier)到自动化配置

我们学习编程的方式各有不同,对于知识的理解也各有不同,在一天天的编程过后,每个人都养成了自己的代码习惯和理解。

你管这破玩意叫 CPU ?

每次回家开灯时你有没有想过,用你按的简单开关实际上能打造出复杂的 CPU 来,只不过需要的数量会比较多,也就几十亿个吧。。

webpack 中最易混淆的 5 个知识点

前两天为了优化公司的代码打包项目,恶补了很多 webpack4 的知识。要是放在几年前让我学习 webpack 我肯定是拒绝的,之前看过 webpack 的旧文档,比我们内部项目的文档还要简陋。
但是最近看了一下 webpack4 的文档,发现 webpack官网的指南[1]写的还不错,跟着这份指南学会 webpack4 基础配置完全不是问题,想系统学习 webpack 的朋友可以看一下。

如何实现比 setTimeout 快 80 倍的定时器?

很多人都知道,setTimeout是有最小延迟时间的,根据MDN 文档 setTimeout:实际延时比设定值更久的原因:最小延迟时间[1]中所说:
在浏览器中,setTimeout()/setInterval() 的每调用一次定时器的最小间隔是 4ms,这通常是由于函数嵌套导致(嵌套层级达到一定深度)。
简单来说,5 层以上的定时器嵌套会导致至少 4ms 的延迟。

使用 axios 拦截器解决「 前端并发冲突 」 问题)

并发冲突问题, 是日常开发中一个比较常见的问题。
不同用户在较短时间间隔内变更数据,或者某一个用户进行的重复提交操作都可能导致并发冲突。
并发场景在开发和测试阶段难以排查全面,出现线上 bug 以后定位困难,因此做好并发控制是前后端开发过程中都需要重视的问题。
对于同一用户短时间内重复提交数据的问题,前端通常可以先做一层拦截。
本文将讨论前端如何利用 axios 的拦截器过滤重复请求,解决并发冲突。

晓前端课堂

前端猛男带你走进nodejs系列(二)

这是我们前端猛男带你走进NodeJS系列的第二篇

END

欢迎大家踊跃投稿,提出建议帮助前端周刊做得更好。 投稿方式:直接分享文章的链接给周刊组成员 邮箱:spyro426@163.com

关于我们:我们是晓教育集团大教学前端团队,是一个年轻的团队。我们支持了集团几乎所有的教学业务。现伴随着事业群的高速发展,团队也在迅速扩张,欢迎各位前端高手加入我们~ 我们希望你是:技术上基础扎实、某领域深入;学习上善于沉淀、持续学习;性格上乐观开朗、活泼外向。 如有兴趣加入我们,欢迎发送简历至邮箱: