zzz 周刊 - 第 1021 期 - LoveLive!

398 阅读6分钟
原文链接: zhuanlan.zhihu.com

要闻

Node.js v8.5.0 本周发布,带来了一系列新的功能和特性,包括支持 ECMAScript 的模块编写方式,增加了一套性能监控的 API,以及内置了原生的文件复制 API
Chrome 61 中即将原生地支持 JavaScript 模块,意味着开发者可以不用 Babel 等转换器即直接在浏览器中运行模块化代码。除此之外,Chrome 61 还允许开发者使用 navigator.share 来触发 Android 原生的分享对话框,并且引入了 WebUSB 接口来访问受信的 USB 设备
Atom 官网宣布 GitHub 与 Facebook 合作联合推出 Atom IDE,将 IDE 风格的功能带到了 Atom 上,会不会对 VSCode 带给挑战呢
现在越来越多人使用 VSCode 和 Atom 开发,看起来有点老的 Sublime Text 刚刚发布了 3.0 版本,是不是能重新吸引人使用呢

开源

Fastify 是新近发布的轻量级 Node.js 服务端框架,其受到了 Hapi、Restify 以及 Express 的启发,不过在性能评测上却远远优于 Hapi 或者 Express
src2png 可以把你的代码转成一个漂亮的语法高亮的 png 图片
Iroh 是一个 JavaScript 的动态代码分析工具,可以实时记录、打断以及操作运行中的程序
基于 Vue 和 LESS 的精美简历生成工具
spritejs 是一套轻量级的 canvas 绘图库,提供简单、面向未来 web 标准的 API,可以像操作 DOM 元素一样操作 canvas 中的“精灵”
better-scroll 是一款重点解决移动端(未来可能会考虑 PC 端)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化
更轻量,更易用,性能更好 的 antd-mobile@2.0 正式开始 beta 阶段

文章

jwt通俗易懂的科普文,但是存在一定误区, 比如1 相比cookie,jwt跨平台(web/native app);相比于自己计算过期时间并存储token的年代,jwt已经帮你做了,而且服务重启依然有效,注意,并没有存在数据库;2 明文部分不是安全问题,你可以不给payload,给了就免去重新请求用户信息等通用信息造成冗余请求,比如昵称等,当时你要是直接把用户密码也放在payload里,那怎么能要jwt背锅了;3 楼上说防xss用https,没讲到核心csp,要知道csp可不是默认的,要写配置的,配置错了依然要死,当时现在很多配置生成工具或者运维…… (@Author Zero)
本文从搭建一个基于 webpack 的工程开始,介绍 webpack 相关的知识,同时引入 PWA 的概念,逐步把这个工程打造成一个完整的 PWA 应用,并最终部署上线
石墨表格团队关于 Web Worker 在实际应用中的实战和经验
Shape Detection API 的发布已经有一些时日,其主要提供的能力是给予前端直接可用的特征检测接口(包括条形码、人脸、文本检测)。本文将简单对其进行介绍,对前端进行人脸检测进行普适性的讲解
本文深入研究 Chrome 的网络协议栈,来更清晰的描述早期网络加载(像 )背后的工作原理,让你对其更加了解
在网络不佳的情况下表单的表现并不理想。如果提交表单的时候恰好断网了,辛苦填好的数据有可能就找不回来了。本文分享了如何修复这个问题的
Babel 的 polyfill 到底怎么用
和上文一起看,搞懂 Babel 不用愁
解决使用 Redux 和 Mobx 这两个状态管理库之间的困惑
本文将会从一个非常简单的例子出发,一步一步分析响应式原理的具体实现思路

教程

本文基于 ES6 的版本对 ES7、ES8 版本的新增以及修改内容,做一次简要的总结
本文就将介绍 asm.js 和 Emscripten 的基本用法,介绍如何将 C / C++ 转成 JS
2017 年学习 React + Redux 的一些建议
本文教你怎样去创建 WebAssembly 模块并在 JavaScript 中使用这些它们
全栈 web 开发的学习路线

可视化

一些好用的 SVG Path(路径)代码可视化编辑工具

设计

Sketch 插件,自动提取选区的颜色板
iPhone X 交互设计官方指南
6 种方法,教你在 iOS 和 macOS 上获取 App 图标
2017 年需要警惕的设计趋势

社区

腾讯 Alloyteam Web 前端大会介绍
Google Developers 认证团队推出 Mobile Web Specialist 认证

资源

67 个拯救前端开发者的工具、库和资源
关于 GitHub 的一些优秀浏览器插件或者其他工具
Visual Studio Code 最好的功能、插件和设置
前端每周清单半年盘点之 WebAssembly 篇

面试

2017前端面试题
25 个最基本的 JavaScript 面试问题及答案

其他

对于初学者友好的 Docker 理论教程
用 JavaScript 演示区块链是如何工作的
15分钟成为 GIT 专家
感谢 LoveLive!小姐姐们友情赞助本期封面,图侵删:)