晓教育前端周刊 第36期

avatar
前端团队 @晓教育集团

业界动态

TypeScript 4.0 RC 发布

TypeScript 4.0 RC(发布候选版) 已发布,整体看来,4.0 在兼容性方面没有特别大的变化。

此版本带来了一些新特性和改进,包括

  • 可变参数元组类型。
  • 带标签的元组元素。
  • 构造函数的类属性推断。
  • 编辑器改进和构建模式下的速度改进等。

更多更新内容请阅读原文。

Visual Studio Code 1.48 发布

Visual Studio Code 1.48 稳定版(即 2020 年 7 月更新)已发布。此版本更新亮点包括:

  • 同步设置到稳定版 - 现在可以在稳定版中预览同步设置。
  • 更新扩展视图菜单 - 简化菜单,附加过滤选项。
  • 新的 Git 视图子菜单 - 重构 Source Control 视图中 Git 的溢出菜单。

更多更新内容请阅读原文。

Angular 发布首个正式的路线图

Angular 公布了一个新的路线图,以便让用户了解团队正在进行的工作和未来可能考虑的项目。根据团队的说法,这是其发布的第一份正式路线图。接下来,他们将保持每季度至少维护一次。

Google 工程经理 Jules Kremer 在博客中表示,“我们看到发布路线图的巨大价值,我们认为路线图的发布是提高我们工程流程可见性的一个步骤。这是改善我们与社区的合作,以发展 Angular 并共同推动 Web 发展的基础。

好文推荐

悟空活动中台 - 基于 WebP 的图片高性能加载方案

移动端网页的加载速度对用户体验极为重要,是影响页面转化率的关键因素,H5 活动页往往使用大量的图片素材来丰富活动效果,素材加载的快慢会对用户感知造成重要的影响。本篇将从技术选型、架构设计到方案落地,全方位的呈现悟空活动中台基于 WebP 的图片高性能加载方案。

逻辑代码自动生成相关技术概述

学术界上,程序生成和代码补全是程序综合 (program synthesis) 的重要分支, 其目的在于辅助甚至代替程序员编写程序。回到(前)端代码的自动生成,分为视图代码和逻辑代码,视图代码方面目前有类似基于设计稿自动生成 的方案(如 imgcook),本文重点讲述逻辑代码的生成技术方案,常见的生成逻辑代码的方案包含基于可视化编排生成、基于输入输出样例生成、基于代码语料生成补全、基于功能描述生成等。

Webkit 内核初探

当下浏览器内核主要有 Webkit、Blink 等。本文分析注意是自 2001 年 Webkit 从 KHTML 分离出去并开源后,各大浏览器厂商魔改 Webkit 的时期,这些魔改的内核最终以 Chromium 受众最多而脱颖而出。本文就以 Chromium 浏览器架构为基础,逐层探入进行剖析。

TypeScript 4.0 RC发布,带来诸多更新

随着这个 RC (发布候选版)版本的发布,我们离 TypeScript 的下一个主要版本也越来越近了。但请不要担心,这个版本并没有加入特别重大的更改。 TypeScript 进化理念一直没变,就是为开发人员提供一种升级路径,既能最大程度地减少重大更改的数量,同时仍提供一定的灵活性,以在合适的时间将可疑代码标记为错误。因此,TS将继续使用与以前版本相似的版本控制模型,下面由笔者来详细说明一下 TypeScript 4.0 都有哪些新特性。

晓前端课堂

前端猛男带你理解promise

相信很多人都对 es6 语法中的 promise 比较熟悉,但是大部分人只知道它的用法,却没有真正去了解它的内在实现。下面就让笔者带领大家去一探究竟,并且手写一个类似 promise 的类实现。

欢迎大家踊跃投稿,提出建议帮助前端周刊做得更好。

投稿方式:直接分享文章的链接给周刊组成员。

关于我们:我们是晓教育集团大教学前端团队,是一个年轻的团队。我们支持了集团几乎所有的教学业务。现伴随着事业群的高速发展,团队也在迅速扩张,欢迎各位前端高手加入我们~

我们希望你是:技术上基础扎实、某领域深入;学习上善于沉淀、持续学习;性格上乐观开朗、活泼外向。

如有兴趣加入我们,欢迎发送简历至邮箱:liushan@xiao100.com

                                           qrcode_for_gh_e2801cee1cbc_258.jpg