JS周刊#405 - Parcel 1.10.0 发布;TypeScript 3.1 发布;JavaScript 片段的精选集合

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

我们去年开始关注到这个项目,但当时它还是 1.1 版本,其中许多代码片段已经更新和改进,所以如果你想用 array, math, string 等做很多有趣的事情,请再次查看这篇。

30 Seconds

精通模块化的 JavaScript

Nicolas 一直致力于编写一本有关如何编写健壮、可良好测试、模块化 JavaScript 代码的书,这本在线书籍 最终会作为图书出版。你也可以免费在线阅读,甚至直接在其 git repo 中阅读。

Nicolas Bevacqua

记录你的日志

使用 Sentry 提供的开源错误跟踪,来找出问题的根本原因。安装只需 5 分钟。

Sentry 赞助

Parcel 1.10.0 发布:Babel 7, Flow, Elm 等

Parcel 是一个容易使人产生兴趣的零配置打包工具,此版本带来 Babel 7,Flow 和 Elm 支持。GitHub 仓库

Devon Govett

TypeScript 3.1 发布

TypeScript 为现代 JavaScript 党带来了静态类型检查,这个最新版本添加了可映射的元组和数组类型、更容易在函数声明中使用属性等。想要了解 3.2+ 版本中会出现什么?这里是 TypeScript 路线图

Microsoft

Trix 1.0:Web的富文本编辑器

由 Basecamp 团队成员开发的 WYSIWYG 编辑器。Trix 1.0 正式发布,并引入了对图像库的支持。

Basecamp

📘 教程和见解

创建虚拟鸟类的簇拥行为

一个温和而有效的逐步演示,可以创建出成群的虚拟鸟类并施加动画。你有没有观察过一群鱼、一群鸟、甚至一群人,他们是如何移动的?一起移动,但没有领导者,他们表现出一种被称为 flocking(簇拥云集) 的行为。

Drew Cutchins

重新思考 JavaScript 测试覆盖率

最新版本 V8 提供了原生代码覆盖率报告这一功能,以及它如何与 Node 配合使用。

Benjamin Coe (npm, Inc.)

Node-Influx 客户端库入门

node-Influx 客户端库,为大多数 InfluxDB 操作提供了一个简单 API,并且完全支持 Node 和浏览器,所有这些都不需要任何额外的依赖。

InfluxData 赞助

Dropbox 如何从 Underscore 迁移到 Lodash

Dropbox

使用 Vue.js 和 ButterCMS 创建 CMS支持 博客

Jake Lumetta, et al.

了解 JavaScript 中的类型检查和 typeof

Glad Chinda

Airbnb 提供,广泛应用的 JavaScript 风格指南

非常受欢迎的 Airbnb 风格指南,继续获得频繁更新。

Airbnb

Webinar:在 AWS 上充分利用 MongoDB

mongodb 赞助

收听 16 个 JavaScript 播客(2018)

像博客一样,播客也来来去去换了好几波,但这些博客现在都是可以收听的。

François Lanthier Nadeau 赞助

在 JavaScript 中编写更好条件语句的五个技巧

Jecelyn Yeen

🔧 代码和工具

Tabulator:一个功能齐全、可交互的 JavaScript 表格库

通过 HTML 表格,或者 JavaScript 或 JSON 数据源,来快速创建出可交互的数据表格。

Oli Folkerd

Vandelay:在 VS Code 中自动生成导入语句

Visual Studio Marketplace

下一代 JavaScript 应用程序的 API 和基础架构

使用 PubNub 构建和扩展「可交互的、沉浸式的应用程序」 - 包括聊天、协作、地理位置、设备控制和游戏。

PubNub 赞助

Apify SDK:在 Node 中运行的可扩展的 Web 爬取数据(crawling)和抓取数据(scraping)

管理和扩展「用于抓取网站的 headless Chrome 实例池」。

Apify

Cloudflare 在他们的 Serverless JavaScript 平台中添加了快速分布式键值存储(fast distributed key-value store)

Stephen Pinkerton and Zack Bloom (Cloudflare)

turtleDB:用于构建离线优先、协同配合的 Web 应用程序

它使用浏览器内置的 IndexedDB 数据库客户端,但可以使用 MongoDB 作为双向同步的后端存储。

turtle DB

动态文本框占位符的示例

这是一个非常巧妙的效果。

Joe B. Lewis


🔗 访问链接