JS周刊#400 - Johnny Five 正式版本发布;Ghost 2.0 发布;Stimulus 发布

Johnny-Five 1.0:JS 机器人和物联网平台(Robotics and IoT Platform)

现在已经有六年了,Johnny Five 在 JSConf 的一个公告中发布了它的 1.0 版本。示例 页面包含了可用于实现的源代码示例。

Johnny Five Team

完整的 GraphQL Server 教程

一个史诗教程,涵盖使用 Apollo Server 和 Express 的完整 GraphQL server 体验,包括身份验证、角色/权限、订阅、错误处理、分页等……

Robin Wieruch

白皮书:在开源世界中选择 Web App 库

操作系统框架缺少独立、全面的组件库,来帮助开发人员构建标准化 UI。在许多情况下,与操作系统框架结合使用的商业组件库,可以提供两全其美的优势。请阅读这里,以了解更多信息。

Sencha, Inc. 赞助

Liftoff:全新 Baseline 编译器,查看 V8 中的 WebAssembly

如果你的项目预计会重度依赖 WebAssembly,这是一个非常令人兴奋的技术新闻。V8 6.9+(和 Chrome 69+)版本可以更快地启动 WebAssembly 代码。

Clemens Hammacher

Ghost 2.0 介绍:JavaScript 博客平台

想要一个完全支持 JavaScript 的博客吗?Ghost 2.0 通过全新编辑器、多语言支持、自定义路由、自定义站点结构等内容,向前迈出了一大步。

John O'Nolan

Axel 博士最新 JavaScript 书籍的幕后故事

上周,我们 采访 了 Axel 博士,关于他的新书 JavaScript for Impatient Programmers(写给那些不耐烦程序员看的 JavaScript)。这篇是他向我们展示创作的过程。

Dr. Axel Rauschmayer

Stimulus 1.1 发布:你已经拥有的 HTML 的 JS 框架

来自 Basecamp(前身为 37signals)的有趣框架。这里是完整的 起源故事,包括它有用的原因。1.1 版本包括 新的参考文档有序的操作

Basecamp

📘 教程和见解

JavaScript 中的复数

我希望你也喜欢数学!这是用 JS 计算两个复数向量的点积的简洁预演。

Mateo Gianolio

挑战 Google 和 FACEBOOK 的 JavaScript 独立开发人员尤雨溪的采访

Vue 是一个简洁高水平的作品,很高兴看到 Vue 得到更多主流关注,这基本上也是文章的内容 😃

Klint Finley (WIRED)

如何用 JavaScript 进行函数式编程?

便于 JavaScript 开发人员查询的参考手册(cheat sheet),帮助编写函数式代码。点击链接查看。

Progress Kendo UI 赞助

升级你的 '.filter' 游戏

filter 数组方法会通过传入的给定函数中的匹配定义(test defined),创建出一个新的数组元素。本教程将帮助你充实信心。

Adam Giese

TensorFlow.js 迈出第一步

想要深入一些 JavaScript 机器学习吗?这介绍了一些基本概念。

Aral Roca

新的 npm Registry 安全功能,帮助 npm 用户保护自身

The npm Blog

创建 Chrome 浏览器扩展程序:屏幕截图

免费试用 'The Frontier' 14天。来自值得信任的讲师和作者的简短教程。

Big Nerd Ranch 赞助

在 JavaScript 中,三个点 '...' 意味着什么?

Adrian Oprea

使用 D3.js 和 Pusher 构建实时图形

Ayooluwa Isaiah (Pusher)

🔧 代码和工具

Puppeteer Recorder:一个 Chrome 扩展程序,可以将浏览器交互转换为 Puppeteer 脚本

Checkly

Git Tutor:从 Git History 中生成逐步Markdown教程

一个有趣的想法。非常适合那些将 git commits 作为增长逻辑步骤的项目。查看最终结果的 示例

Andrei Volchenko

JavaScript 实时错误监控、告警和分析 🚀

ROLLBAR 赞助

Immer:通过修改当前状态树,创建下一个不可变状态树

如果你想使用不可变状态,值得关注这个。

Michel Weststrate

Pyodide:A Python 科学栈,编译为 WebAssembly

有趣成果是 Python 和 JS/浏览器 之间的无缝交互。这里是示例

iodide

ajax:用于 Ajax 请求的 Vanilla JS 模块

不想使用 fetch 但仍想编写简单的 jQuery 风格的 Ajax 请求?这是一个选择。

Fernando Daciuk

在浏览器中运行被编译成 WebAssembly 的 Windows 2000

如果你还没有准备就绪相当大的带宽,请不要点击,这会在浏览器中(高性能的)模拟 Windows 2000 运行,肯定是引人注目的。

Fabrice Bellard


🔗 访问链接