JS周刊#417 - 2018 年度总结

🗞 2018 年度 JavaScript 开发信息

注意,这个列表只是选取了一部分,并不非常详尽…… 你可以从我们所有的 issue 存档中回顾 😃

使用 Canvas 和 WebGL 通过创意编码来创造魔法 🎩✨

使用 ThreeJS 和 GLSL 自定义着色器(custom shaders),通过 JavaScript 创建生成艺术、交互式动画、3D 图形。✨你将学习创造性编码工作(例如游戏、广告、AR/VR 和安放设置艺术作品)的基础知识!

Frontend Masters 赞助

📘 2018 年度最佳教程

超越 console.log()

虽然 console.log() 可能是很多人调试策略的基本选择,但 console 对象还有很多其他功能,如同这篇所描述。这是今年最佳教程,超过 12,000 人点击。

Matt Burgess

每个 JavaScript 开发人员都应该知道的 33 个概念

JavaScript 领域中精心选取的 33 个教程链接,值得一读。这不仅是我们最受欢迎的链接之一,也是 GitHub 上最受欢迎的项目之一。

Leonardo Maldonado

使用 MERN 技术栈和 Google 云平台,构建现代应用程序

了解两个主要 JavaScript 技术栈:MEAN 和 MERN 以及如何在 GCP 上实现这些 Web 技术栈。

MongoDB 赞助

前端开发者手册 2018 年版本

这是一本在线指南,概述和讨论了前端工程实践,如何学习它以及在实践中使用了哪些工具,目前只有 2018 年版本。我们希望看到 2019 年版本!

Cody Lindley

ES2016, ES2017 和 ES2018 全部最新示例

这是一篇有价值的综述,关于当前 ECMAScript 规范中所有最新内容片段。

Raja Rao DV

什么是 Redux:来自设计者的指导手册

一个非常巧妙的、从更高层面方式,来解释 Redux 以及它在状态管理之外提供的功能。Smashing Magazine 今年有一些极佳的教程。

Linton Ye

设计(超)大型 JavaScript 应用程序

来自 Google 的 Malte Ubl 在 JSConf Australia 大会发表演讲的书面版本,高度关注模块化、延迟加载代码和类似概念。如果你更喜欢看视频,点击这里

Malte Ubl

前端性能之 JavaScript 成本 2018 年版本

这篇文章详细介绍了 Addy 关于 JavaScript 对页面大小和性能的影响,以及改善问题的一些方法的想法和发现。

Addy Osmani

学习 React 之前的 JavaScript 基础知识

一个简明列表,用于补充 React 应用程序开发中用到的所有额外 JavaScript 功能。

Robin Wieruch

🎬 2018 年度最佳视频

使用 Standard 和 ESLint 编写完美代码

一篇介绍,关于开始使用代码检查(和为什么使用代码检查 - 提示:用于捕获代码中的错误),以及如果你已经使用代码检查,如何改进设置。

Feross Aboukhadijeh

顶级开发人员如何分发视频?- 下载 2018 年视频报告

全球数百名开发人员展示了他们首选的视频流解决方案。

Bitmovin 赞助

Node.js 发明者对 Node.js 感到遗憾的 10 件事

来自 Node.js 早期发明者 Ryan Dahl 的反思,他认为的在 Node.js 早期的一些设计错误。

JSConf EU

通过现代 JavaScript 构建未来 Web

一个 Google I/O 演示文稿,概述了前沿 JavaScript 功能,以及未来版本的 Chrome 和 Node.js(其中一些版本我们现在已经能够使用)。

Mathias Bynens and Sathya Gunasekaran

60 分钟,帮助初学者学习 RxJS

RxJS 用于可观察流(observable streams)的响应式编程,这是一个很好的“从零开始”速成课程。

Gary Simon

🔧 2018 年度最佳代码和工具

30 秒代码:有用的 JavaScript 片段的精选集合

这是我们今年点击代码显示出来访问量最大的链接,一个不断增长的有用片段集合。

30 Seconds

Angular 7 发布

今年 Angular 一个主要版本,包括从核心框架到 Angular Material 和 CLI 工具的整个 Angular 平台的升级。

Stephen Fluin (Google)

实时检测 JavaScript 错误,然后在几分钟内调试它们。

Rollbar 赞助

JavaScript 算法和数据结构

列出许多常见算法(例如:位操作(bit manipulation)、帕斯卡三角形(Pascal’s triangle)、汉明距离(Hamming distance))和数据结构(例如链表(linked lists)、字典树(tries)、图(graphs))的 JavaScript 示例和解释。

Oleksii Trekhleb

TUI 日历:一个有吸引力的全功能日历控件

TUI Calendar,来自 TUI Chart 作者,这是一个高度可定制的 JavaScript 日历小部件,支持多种视图类型(周、月等),可以拖动和调整每个日程项目,基本上就像你自己的 Google 日历一样。同样是 MIT 许可。

NHN Entertainment

一个带注解的用于前端开发的 webpack 4 配置

在真实世界的生产环境中,一个非常全面的 webpack 4 配置示例,它考虑了模块、CSS 和图像优化。

Andrew Welch

Storybook 4.0:UI 组件工场

这个构建 UI 组件的不错工具,进行了一次重大更新,其中包括 webpack 4 和 Babel 7,还有对 React Native, Ember, Svelte, Riot 等的支持,以及对现有 React,Vue 和 Angular 用户功能的改进。如果你不还熟悉 Storybook,请在此处了解更多信息

Michael Shilman

Create React App 2.0 发布

一个重要版本,Create React App 可以帮助用户快速创建出易用的 React 项目,对于 React 的流行产生过巨大影响。此外,我们还有 React 周刊。

Joe Haddad and Dan Abramov


🔗 访问链接