[译]JavaScript Weekly#419

本文涵盖前端JavaScript领域的最新技术和工具,包括实验性数据流分析工具FromJS、ES2018新特性、最佳测试实践、明星项目评选、轻量级动画库Anime.js3.0、GitHub免费私有仓库政策、防御性编程技巧、React项目配置指南、Vue高级技巧、以及新兴框架和库的介绍。

前言

本文首发于 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引入了条件类型,这是类型系统的一个强大且令人兴奋的补充。

跟随 Vue 专家,学习 10 个 Vue 最佳技巧

Dan Abramov 不知道的事情 — React核心团队成员和Redux的创建者 Dan Abramov 希望您意识到“即使您最喜欢的开发人员也可能不知道您知道的许多事情”,并分享他自己的盲点列表。

Aurelia 2018年回顾 — 不仅是回顾,还可以通过这个面向组件的客户端框架,了解今年发生的事情。

代码与工具

DoneJS 3发布 — DoneJS是用于构建高性能,实时Web和移动应用程序的框架,而第3版旨在提供“同类中最佳的服务器端渲染”。

帮助您使用WebGL的一些库 — 直接使用 WebGL 会极其繁琐和需要快速适应技术,但幸运的是有了库和工具包,可以让这件事变得容易。

music-fns:与音乐符号相关的JavaScript函数 — 用于处理音符名称,八度音程,频率,间隔和音阶等。

Karin:一个使用模板字面量、基于 Promise 的 HTTP 客户端 — 目前正在进行试验/运行。使用Fetch API。

HotKeys.js:一个健壮的库,用于捕获键盘输入

Vue Glide:一个 Vue 组件,基于 Glide.js 创建 Slider(滑动式幻灯片)/Carousel(回旋式幻灯片)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值