JS周刊#412 - 预览 Vue.js 3.0

预览 Vue.js 3.0

Vue.js 作者尤雨溪(Evan You)在本周 Vue Toronto 活动中展示了这个流行框架的未来发展。卡片上有大量的性能优化,此外还有一个目标是大小只有 10KB gzip 压缩。然而,从 Flow 迁移到 TypeScript 可能会引发讨论。查看这里的 slide

Gregg Pollack and Adam Jahr

web components 的力量

web components 是一组支持用户定义的 HTML 元素标准。这是一篇阅读教程,它介绍了标准当前状态,以及如何使用 HTML 和 JavaScript 创建自己的组件。

Potch (Mozilla Hacks)

如何为自己或技术企业创建具有影响力的品牌

技术热情会反映在工作、想法和想象力中。但是,这是否也反映在你在线身份中?现在是时候选择 .TECH 域名,这是一个代表创新并且与技术相关的域名。

.TECH Domains 赞助

TNG-Hooks:受 React Hooks 启发,用于非 React 独立函数的 hooks 调用方式

一个有趣的想法,受到 React 最近提出的 hooks 功能启发。

Kyle Simpson

V8 引擎提供更快的 async 函数和 promise

V8 对 async 函数和 promise 进行优化,还有异步代码的调试体验已经获得改进,这篇提供了实质且易于理解的探究。

Maya Lekova and Benedikt Meurer (V8)

Slate:一个用于构建基于浏览器的丰富文本编辑器(rich browser-based text editors)的框架

一个灵活、由插件驱动的框架,用于构建丰富、直观的编辑器。我们过去为这个已经创建的项目进行过链接,但现在又有很多改进和多次发布。这里体验 在线示例

Ian Storm Taylor

再见,Electron。你好,桌面 PWA?

渐进式 Web 应用程序还有很长的路要走,但在许多使用案例中,此技术已经发展到足以取代典型的“混合(hybrid)”桌面应用程序,特别是桌面 PWA 已经在 macOS 操作系统 Chrome 72 中提供支持。

David Novicki

📘 教程和见解

处理 JavaScript 错误的指南

Lukas Gisder-Dubé

(在你学习完成基础知识之后)你应该知道的 React 概念

如果你还是 React 新手,这篇会很适合学习。你已经学过一些教程,也许第一个 React 应用程序能够正常运行,但接下来有哪些值得学习理解的内容?适用于初学者的 context, HOC 和 lifecycle 方法。

Chris Chuck

在 JavaScript 应用程序中处理复杂数据集成

对应用程序的需求正在增加,但集成挑战会减缓这一过程。在这次网络讲座中,探讨了如何解决复杂的数据集成问题。立即注册。

Progress Kinvey 赞助

promise chain 已死。async/await 当立

一个开发人员提出了停止使用 promise 链,并且完全使用 async/await 的论点。

Alberto Gimeno

内联(inlining)或缓存(caching)资源?两个都要

查看使用 Service Workers 和 Cache API,来缓存内联资源的可能性。

Scott Jehl

使用 Hoodie & Workbox 构建离线优先的 Vue.js 应用程序

Hoodie 是“离线优先” JS 应用程序的后端服务,而 Workbox 则为 Web 应用程序添加了离线支持。

Peter Mbanugo

常见的测试错误

在测试 JavaScript 应用程序时遇到的一些常见错误。

Kent C. Dodds

使用 TypeScript 两年后 - 它值得吗?

与 Betteridge 原则相反,这篇的回答是 yes。(译者注:Betteridge's law of headlines 是一个幽默的新闻原则:任何以问号结尾的标题都可以用 no 这个词来回答)

Kamil Zagrabski

🔧 代码和工具

TensorSpace.js:一个神经网络的三维可视化框架

以直观的方式来可视化和理解由 TensorFlow, Keras, TensorFlow.js 等构建的预训练模型。GitHub 仓库

TensorSpace Team

10 分钟创建由 serverless 驱动的 API

使用 Cloudflare Workers 为 150+ 数据中心创建和部署 serverless API。

Cloudflare Workers 赞助

Node.js 离线 PDF 文档

一套便捷的 PDF(多达 1080 页),涵盖不同版本的 Node.js。

Thomas Hunter II

Visual Studio Code 2018.10 版本发布

Visual Studio Code 上是 JavaScript 世界里最受欢迎的编辑器,在这次诸多改进中,引入了多行搜索和更好的 macOS 显示支持。

Microsoft

Tiptap:一个 Vue.js 无须额外渲染(renderless)和可扩展(extendable)的富文本编辑器

Scrumpy UG

PLV8:在 PostgreSQL 中编写 JavaScript 函数

你是否知道可以在 Postgres 中使用 JavaScript 来存储过程(procedure)和触发器(trigger)之类的东西?如果你对这些内容感兴趣,我们还有 一个 Postgres 周刊

PLV8JS Development Group

比 breakpoints 或 console.log 更快的调试代码的方式

Wallaby.js 赞助

Router:一个简单的与框架无关的路由器

Kevin Durbin

react-beautiful-dnd:可用的列表拖放

本周发布 版本 10。更多细节请查看 我们的 React 周刊

Atlassian


🔗 访问链接