Ionic 4.0.0 beta 版发布,新版本变化颇多,主要是采用了不少现代 Web 的 API,好比:Custom Elements,CSS Variables 和 Shadow DOM 等。🔗css
点评:最先由 Google 提出的 Web Components V0 系列规范几乎全军覆没,其中 HTML Imports 完全抛弃。但随后的 V1 系列规范获得了多数浏览器的实现。在 Web 组件化的道路上,Google 也算是功不可没。
最近 Github 的开发者宣布已经完成移除 jQuery 的工做,所有改用浏览器原生 API 来代替,好比:querySelectorAll、fetch API、Custom Elements 等。🔗html
点评:jQuery 虽然大势已去,但不得不认可,它对整个 Web 的发展仍是作出了不可磨灭的贡献。
Angular v6.1 发布,主要支持了 TypeScript 2.9, 滚动定位(Scroll Positioning)等。🔗前端
点评:若是说 React 是前端江湖中的「倚天剑」,那么 Angular 就是「屠龙刀」。宝刀未老,依然能够披荆斩棘。
Chrome DevTools 团队发布了一个 Node.js 调试工具——ndb,其主要特色是更加专一于 Node.js 调试而不是网页调试。比起以前的 --inspect
的方式,使用 ndb 调试起来更加方便,只须要在启动 Node.js 程序时把 +
chrome://inspect/node
命令换成 ndb
便可,同时它拥有更好的多进程调试体验、App 外代码自动黑盒化、本地代码直接保存等功能。🔗vue
点评:与 VScode 的调试功能相比谁更好用呢?试试看吧!
早前发布的 stylelint 9.3.0 中加入了完整的快应用和 vue 的单文件组件格式的支持。🔗node
点评:至此,快应用 和 vue 项目中单文件组件中的样式部分没有 linter 的历史终于结束。
本周是由 @阿末 带来的 Three.js 的相关专栏,做为 WebGL 的基础封装,它让前端开发 3D 相关的场景不用面临低层次的 API,而只须要接触 3D 图形的通用抽象概念。react
Three.js 基础git
three.js 实战github
three.js 应用场景:WebAR & VR 等web
本期编辑:@壹丝、@柯拓;审阅:@承虎(humphry) ;专题供稿:@阿末chrome