javascript周报 434 期
推荐
Svelte 3 发布: 重新思考交互性
Svelte 是最有意思的 UI 框架之一,更厉害的是它使用了一种独特的方法。没有在浏览器里运行,Svelte 在编译时运行,把应用编程更有效的运行时的 JavaScript。Svelte 3 在帮助你书写更少代码方面采用了很多步骤。
Node.js 12 发布,这是个重要的事
Node.js 的最新“当前”分支升级到 v8.74,免费带来了很多内存和表现的提升,同时也支持私有类域,TLS 1.3,诊断报告,所有新的 ES 模块支持等等。下周三,NodeSource 会讨论 Node 12中新特性。
Uppy 1.0: 开源 JavaScript 文件上传模块
当 <input type="file"
> 不够用时,Uppy 提供了一些像预览,上传进度报告,web 摄像机支持等等的东西。1.0 版是开发3年的成果。
Create React App 3.0 发布
这个一行命令创建现代 React 应用的流行工具取得关键进展,将会支持 Jest 24,hooks,TypeScript 检查等等。
7个有用的 JavaScript 技巧
抱歉,我只是对这种时不时的“这里有一堆小技巧”的标题没有抵抗力。这些技巧相对简单,不过如果你还没有听说过 URLSearchParams
,那么你需要看看它们。
JVM 替换 JavaScript 的比较
这篇文章相当自以为是,对React也有点不公平,但我发现将Java状态转换为JavaScript编译工具包以及使用它们构建应用程序所涉及的代码非常有意义(滚动到下面有很多)。
教程和观点
JavaScript 便签:深度分析 JavaScript 功能和组成,还有更多
一本长期流行的电子书,现在免费(你可以选择)。周末阅读的终结者。
更快更多的丰富特性,在 V8 中国际化的 API
在需要国际化的 web 应用中提供丰富的特性处理,同时 V8 团队提升了支持和表现。
Node 12 的新的实验 ES 模块支持
从 v8.9 以后,ES 模块的实验支持在 Node 中存在,但是 Node 12 所有的新实现去除了一些没有标记的等级,主要的支持在今年以后一点。
设计模式游戏
快速在线游戏,帮助你熟悉设计模式。mark一下,这是个好东西。
我在 标签上如何失败的
使用JavaScript 去做一些魔发链接的事情,但是不要破坏它们。
“你可能从来不在生产环境中直接运行 Node.js”
简单来说,直接运行 Node 应用是不靠谱的,那么为什么有些工具像是 supervisor,nodemon 或者 pm2 仍然这么做?
代码和工具
Shepherd:指引用户游览应用
一步步高亮 APP 特性的方式。支持多种 React Angular,Ember 和 Vue 等等的库。
Faast.js:把 JavaScript 模块转换成可扩展无服务方法
HTTP 观察:一个拦截,浏览,调试 HTTP 请求的工具
开源的调试,测试工具。
negative-array:负值索引数组使用 ES2015 代替
举个例子,array[-1]。即使你不用它,源码仍然值得一读。
Sortable 1.9:可排序的拖拽列表
触摸设备和现代浏览器支持良好,列表间拖拽,定义拖拽事件,在 Angular,React,Vue 下工作良好。
Reattempt: 一种给异步方法另一次的机会

转载自:https://juejin.cn/post/6844903832464392199