# 小蜜蜂前端周刊第二十九期
# 个人
# Git 之标签管理 (opens new window)
- 推荐理由: 如何给分支打标签,看了其实都是一些简单的命令。
- 推荐人: 徐梦婷
# ECharts 保存图片 (opens new window)
- 推荐理由: ECharts 保存图片有配置可以直接用,但是保存Icon是在canvas内部的。本文介绍了怎么将ECharts配置的Icon与非ECharts配置的Icon放在一起。
- 推荐人: zhuchuanlei
# 新鲜事
# 精读《What's new in javascript》 (opens new window)
- 推荐理由: 2019 年 Google I/O 介绍了一些激动人心的 JS 新特性,这些特性有些已经被主流浏览器实现,并支持 polyfill,有些还在草案阶段。我们可以看到 JS 语言正变得越来越严谨,不同规范间也逐渐完成了闭环,而且在不断吸纳其他语言的优秀特性,比如 WeakRef,让 JS 在成为使用范围最广编程语言的同时,也越成为编程语言的集大成者,让我们有信心继续跟随 JS 生态,不用被新生的小语种分散精力。
# 精读《Function Component 入门》 (opens new window)
- 推荐理由: 如果你在使用 React 16,可以尝试 Function Component 风格,享受更大的灵活性。但在尝试之前,最好先阅读本文,对 Function Component 的思维模式有一个初步认识,防止因思维模式不同步造成的困扰。
# Webpack5.0 新特性尝鲜实战 🦀🦀 (opens new window)
- 推荐理由: 在老袁写这篇文章的时候,v5版本仍然处于早期阶段,可能仍然有问题。而且作为一个major版本,其中有一些breaking changes,可能会导致一些配置和插件不工作。但这并无妨碍我们去开始对changelog上的新特性进行尝鲜实战。
# React
# 【译】在 React 中处理状态的替代方法:URL (opens new window)
- 推荐理由: 如何在 React App 中管理全局状态,是所有类库之间一直争论不休的事情。然而,依我拙见,我们使用 URL 和 react-router 也可以做同样的事情。
# CSS
# 跳起来:你不知道的CSS Animation新的Steps()值 (opens new window)
- 推荐理由: CSS动画中有一个animation-timing-function属性,它的取值除了ease,linear,cubic-bezier之外,还有一个steps()阶跃函数,这篇文章我们来讨论steps()函数新增的四种取值。到目前为止,这新增的几个取值仅在Firefox 65+中可用,也就是说在其他浏览器实现之前,演示只能在Firefox中实现。