zzz 周刊 - 第 1020 期 - 少女与战车
语言
近日,Node 官方正式添加了 ES6 模块支持,从此可以不用 Babel 了,不过目前只能在命令行下使用该功能,注意,ES6 模块必须 .mjs 作为后缀名
Firefox 最近也引入了 Headless 模式,类似于 Chrome 的 Headless 模式,其允许开发者利用 Firefox 进行更加方便地自动化测试、动态网页抓取等操作;本文也介绍了如何利用 Selenium 控制 Firefox 进行自动化浏览器操作等内容
本周发布的 Prettier 1.6.0 版本引入了数个期待已久的特性,包括 .prettierrc,.prettierignore 项目配置文件、JSX 显示格式优化、允许 JSON 文件添加自定义注释等;除此之外,该版本还进一步优化了对于 JavaScript、TypeScript、CSS、GraphQL 等格式文件的支持,还提供了更多的命令行特性
近日发布的 TypeScript 2.5 版本中引入了许多新的特性,并且能够更好地与 VSCode 协同开发。该版本中提供了函数与方法抽取重构、快速类型修复、JavaScript 文件中的 JSDoc 类型断言支持、可选的 catch 语句等特性,同时还进一步优化了性能与使用体验
包管理工具 yarn 发布 1.0 版了,增加了 Yarn Workspaces,Auto-merging of lockfiles,Selective version resolutions 等特性,向超越 npm 迈出了重大一步
工具
r2 是 request 的作者基于多年的现代开发实践总结出的轻量级、高可用 HTTP 客户端;r2 基于浏览器端的 fetch 实现,使用了 node-fetch 提供了 Node.js 环境下的支持
Dawn 取「黎明、破晓」之意,原为「阿里云·业务运营团队」内部的前端构建和工程化工具,现已完全开源。它通过 pipeline 和 middleware 将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作
asm-dom 是轻量级的基于 WebAssembly 的 Virtual DOM 框架,其允许开发者使用 C++ 来构建 Web 单页应用。开发者可以仅使用 C++ 来编写 Web 应用,然后通过 Emscripten 来将其转化为 WebAssembly;其能允许开发者直接使用现有的 C++ 标准库代码,从而保证代码复用与性能提升
一款比较方便的 React 图片处理组件
一个基于 React 和 D3 的数据可视化框架
优雅的 H5 下拉刷新。零依赖,高性能,多主题,易拓展
一个有趣的 JS 库,让你的页面跳起舞来
一款高性能,轻量级,可配置,纯 JS 的懒加载库
Lass 是一款搭建现代 Node.js 软件包结构的脚手架工具
使用 Proxy 实现的类 mobx 工具
文章
由大搜车无线团队出品的 easy-mock 在线数据模拟服务上线至今已经有几个月时间了,近期网站刚更新了焕然一新的 2.0 版本,同时,整个服务的代码在 github 开源,easy-mock
ThinkJS 是一款拥抱未来的 Node.js Web 框架,致力于集成项目最佳实践,规范项目让企业级团队开发变得更加简单,更加高效,thinkjs
蚂蚁的 React 应用解决方案 dva 2.0 正式发布,最主要的变化是提取了 dva-core,是仅封装了 redux 和 redux-saga 的纯数据流方案,这使得 dva 可以应用在除 react 之外的其他领域,同时也可满足同一领域的多种实现,dva
经过长时间的打磨迭代,QMUI Web 作为腾讯广研 QMUI 团队的一个开源项目,正式发布到 Tencent Github。QMUI Web 是一个 Web UI 的解决方案,从零开始,由编码规范,到组件和工具方法的制作,再到工作流的整合,不断在迭代,也不断在优化,走过了不少的路,QMUI Web
Chrome 作为浏览器市场的领头羊,Chrome Headless 必将成为 web 应用 自动化测试 的行业标杆。所以我整合了这份如何利用 Chrome Headless 做 网页爬虫 的入门指南
本文依次介绍了函数调用栈、MacroTask 与 MicroTask 执行顺序、浅析 Vue.js 中 nextTick 实现等内容
石墨文档大前端团队关于 React 系统技术选型的分享
Redux 进阶系列文章
本文分享了用 JS 进行简单物联网开发的心得与体会
可视化
十个常用可视化工具
很多可视化的 sketch 免费下载
设计
icon 设计
UI图标&插画设计风格解构及源文件分享
2018的5个 app 导航新趋势
格式塔心理学在设计中的应用
麻省理工大学 senseable 实验室
PxCook 3.0 高效智能的设计研发工具
支持多人协作的 Sketch 版本控制工具:Abstract
腾讯设计师在路边摊的8个“暖心实践”
社区
Node.js创造者,Ryan Dahl专访
如何评价 Webkit 推出的并发 JavaScript 提案?
资源
收集了各种 React 组件的大合集
从零学习 React 技术栈系列文章
最新 属性大全
前端每周清单半年盘点之 CSS 篇
每一个程序员应该了解的知识大全
其他
Google web VR 体验
如何为技术博客设计一个推荐系统
李飞飞主讲的 CS231n 课程作为深度学习和计算机视觉方面的重要基础课,一直备受推崇,今年4月,她的课程再次开课,并进行了调整和更新
李沐大神从0学习深度学习免费课程,相比吴恩达的更加通俗易懂,关键是全程中文,且附练习代码,好评!!
感谢战车少女们友情赞助本期封面,图侵删:)