JS周刊#420 - 探索 JS 模块,如何开始一个Node项目,为什么使用GraphQL取代API,jsdiff:文本差异工具

Posted 印记中文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS周刊#420 - 探索 JS 模块,如何开始一个Node项目,为什么使用GraphQL取代API,jsdiff:文本差异工具相关的知识,希望对你有一定的参考价值。

javascript Weekly 是一个收集 JavaScript 新闻和文章的周刊。如果您有兴趣翻译这些文章,请在评论区留言,联系我们发表您的翻译。

本期链接:

weekly.docschina.org/javascript/420.html


探索 JavaScript 模块:从 IIFE 到 CommonJS 再到 ES6 模块

在 JavaScript 中,模块系统是一个普遍“学习不足”的方面,但鉴于其不寻常和多变的历史,这或许并不使人感到意外。在这篇文章中(也有 视频形式 ),Tyler McGinnis 提供了以前和目前的模块使用方式的有效复习。

Tyler McGinnis

将 30K 行代码从 Flow 移植到 TypeScript

关于 MemSQL 如何使用 Flow  静态类型检查器将 3 万行 JavaScript 移植到 TypeScript 的事情。相关消息,Jest 项目(与 Flow 一样,同属于 Facebook 公司)也计划切换到 TypeScript。

David Gomes

快速和简单直接的修复 JavaScript 应用程序错误

使用 Bugsnag 自动地检测和诊断那些影响用户的 JavaScript 错误。获得综合全面的诊断报告,立即知道哪些错误值得修复,并且与传统工具相比,使用很短的时间进行调试。免费尝试。

Bugsnag 赞助

为什么我停止将模块导出为默认

ESLint 作者说,经过多年与 default exports 作斗争,他采取了一个不同的方法。并且提出了很有说服力的论据。

Nicholas C. Zakas

使用 JavaScript 和 Emoji 来创建具有动画的 URL

Matthew Rayfield

以上是关于JS周刊#420 - 探索 JS 模块,如何开始一个Node项目,为什么使用GraphQL取代API,jsdiff:文本差异工具的主要内容,如果未能解决你的问题,请参考以下文章

第420期 Python 周刊

奇舞周刊第 253 期:如何正确的学习 Node.js

JS周刊#410 - 全面的webpack 4配置示例,Storybook4.0更新,异步JS的演变,React Hooks介绍

奇舞周刊第 181 期 —— 前端框架对比:更轻更快的 Vue.js 2.0

JS周刊#402 - Babel与TypeScript联姻,如何让Vue App Lighthouse获得满分,JS计时器之旅

奇舞周刊第 302 期:Node.js 应用故障排查手册