本期话题包含函数式编程、游戏开发、JavaScript 代价、SEO、编程建议、阅读、全局变量、WebAssembly、Date、JavaScript 基础。
- 函数式编程:解答高阶函数的是什么与为什么
- 如何使用 JavaScript 开发扫雷
- JavaScript 的代价之2019版 原文 | 2018年版原文 | 2018年版精读
- 编写更好的 JavaScript 代码之实用建议
- JavaScript SEO 基础 - Google Developers
- 教程 - JavaScript 基础
- 通过阅读源码提升你的 JavaScript 开发能力
- JavaScript 中的全局变量是如何工作的?
- Emscripten 和 LLVM WebAssembly 后端进展
- 关于 JavaScript Date 对象你所需要知道的一切
- 你真的了解 JavaScript 吗?
- 利用事件驱动编程解耦你的 Javascript 代码
本期推荐的视频为 Anjana Vakil 在 JSUNConf 2016 上对函数式编程做的一个分享。作为 JavaScript 开发者,如果你对函数式编程仍旧陌生,那是时候好好反思一下了,正好趁本期视频补一补入门知识吧;如果你已经是函数式老手,不妨也看看这个分享,因为这分享最为被称赞的不是对函数式编程的诠释,而是 Anjana 在分享中用三明治对 MapReduce 的图形化解释。简单明了,包看包会。国外大多数分享者都有一个优点,就是不仅技术在行,而且能够流畅表达,没有刻意制造过多「名词」,即便是技术小白大致也能看懂,见之后链接。
另外两个故事来自 devchat.tv,点击最后链接查看 Chris 是如何入坑 JavaScript 的。Christian Heilmann 在跳蚤市场买了他的第一台电脑,那是一台 Commodore 64。在担任电台记者期间,他利用空闲时间写了一些小游戏。再结合了自己对媒体的了解和对编程的热爱,Chris 很快获得了为宝马开发网站的机会,现在的 他正在 Microsoft 担任首席软件开发工程师……
另一个故事来自 Dan 分享 SSR 的优点与挑战,同样见之后链接。
- Electron 发布 6.0.0 版本。
- VueConf US 2020 将于2020年3月2日至4日在德克萨斯州奥斯汀举行,CFP 程序将于9月1日开启。
- Babel 7.5.0 发布
- ES 提案 Optional Chaining 和 Nullish Coalescing 已经进入 Stage 3,TC39 更多详细进展见 The TC39 Process。
- TypeScript 3.6 beta 发布
- 学习 JavaScript 函数式编程
- SSR 的优点与挑战
- Christian Heilmann 入坑 JavaScript 的故事