技术周刊(2019-04-08)

1,089 阅读2分钟

前端快爆

点评:之前的文章中有更详细的解析《你从未注意的隐藏危险: target = "_blank" 和 "opener"》

  • 基于 Chromium 的全新 Edge 正式发布开发者版本,Edge 会将实现的新特性持续同步给 Chromium,以保持良好的 Web 兼容性。与 Chrome 类似,Edge 将分为三个版本,Beta(每6周更新)、Dev(每周更新)、Canary(每天更新),Mac 版本稍后推出。🔗

点评:虽然失去了一个内核减少了 Web 的多样性,但还是很开心 Edge 能将更好的无障碍实现、HTML模块、平滑滚动等特性带到 Chromium 中来。

  • 现在 CSS content 属性插入的图片也可以设置替代文本了,类似于 元素中的 alt 属性,Chrome Canary 刚刚实现了该功能。🔗

点评:这是一个无障碍特性,这样一来读屏器也可以读出 CSS content 插入的图片内容了。

  • TypeScript 3.4 发布,带来了更快的后续构建、泛型函数的高阶类型推导、const 断言、globalThis 的类型检查等特性。🔗

点评:短期内 TypeScript 似乎还是:JS 开发者眼中的救世主,强类型语言眼中的辣鸡。

  • Node.js v6.17.1 (LTS) 发布,Node.js v6 的生命周期即将结束。该版本从去年就已进入维护阶段,到今年4月30日,维护将正式终止。🔗

点评:还在用 6 的同志们,赶紧升级到最新稳定版吧。

  • Safari 12.1 发布,将全面支持此前 macOS 系统主题中的暗色模式。此外还实现了 Intersection Observer、Web Share API、<input type="color">、<datalist> 元素、文字下划线厚度 text-decoration-thickness 属性等诸多特性。🔗

优秀 Demo

号外

转眼周刊在知乎上已经陪伴大家走过一年有余了,小编们在认真分析知乎的数据之后决定:后面专题和新闻部分单独发布,不再合并在一起,以便更好的发挥新闻的时效性和专题的总结性。同时欢迎大家投稿,文章,新闻,专题都可以。大家的支持是我们写作下去的动力,再次感谢!


本期编辑:@一丝,审阅:@承虎。