前言
- 原文链接:JavaScript Weekly
- 译者:liushuang
本文首发于 liushuang's Blog
FromJS:一个实验性质、用于前端 JS 的数据流分析工具 — 一个有趣的工具,可以显示DOM中每个值的来源 - 对于查看其他页面的工作方式或某些类型的调试非常有用。这里有一篇关于它是如何工作的 博客文章 和 视频。注意:现在只支持 Node 9 或更低版本。
每个JavaScript开发者都应该知道的ES2018新功能 — 在对象字面量中扩展可枚举属性(spread properties within object literals)、异步迭代器(asynchronous iterators)和异步迭代(asynchronous iterables)、Promise.prototype.finally 和其他新功能中的有趣示例。
Node和JavaScript测试的最佳实践 — 精心呈现的30种最佳实践集合,可用于更好的JavaScript测试,持续集成和综合质量。
2018年 JavaScript 明星项目 — 通过对比各项目过去 12 个月在 GitHub 上新增 star 数量,来评估其在 2018 年度的受关注程度,进而选出 2018 年度 JavaScript 领域崛起的明星项目。
Anime.js 3.0:用于Web的JS动画库 — 一个轻量级JavaScript动画库,具有简单但功能强大的API。 它适用于CSS属性,SVG,DOM属性和JavaScript对象。
GitHub宣布无限制免费私有仓库 — 一个 GitHub 迟来的圣诞礼物,私人仓库现在由付费变为免费,包括无限制创建私人仓库(之前价格为 7 美元/月),但是每个仓库限制为三个协同操作者。
新闻与教程
防御性的JavaScript— 如何编写代码使它不做不应该做的事。
从零开始,使用 Babel 和 webpack 配置 React 项目
TypeScript 2.8 中的条件类型 — TypeScript 2.8引入了条件类型,这是类型系统的一个强大且令人兴奋的补充。
Dan Abramov 不知道的事情 — React核心团队成员和Redux的创建者 Dan Abramov 希望您意识到“即使您最喜欢的开发人员也可能不知道您知道的许多事情”,并分享他自己的盲点列表。
Aurelia 2018年回顾 — 不仅是回顾,还可以通过这个面向组件的客户端框架,了解今年发生的事情。
代码与工具
DoneJS 3发布 — DoneJS是用于构建高性能,实时Web和移动应用程序的框架,而第3版旨在提供“同类中最佳的服务器端渲染”。
帮助您使用WebGL的一些库 — 直接使用 WebGL 会极其繁琐和需要快速适应技术,但幸运的是有了库和工具包,可以让这件事变得容易。
music-fns:与音乐符号相关的JavaScript函数 — 用于处理音符名称,八度音程,频率,间隔和音阶等。
Karin:一个使用模板字面量、基于 Promise 的 HTTP 客户端 — 目前正在进行试验/运行。使用Fetch API。
Vue Glide:一个 Vue 组件,基于 Glide.js 创建 Slider(滑动式幻灯片)/Carousel(回旋式幻灯片)