ECharts中的自定义拖拽功能

在使用 ECharts 的时候,通常是使用折线图(line)、饼图(pie)、柱状图(bar)、关系图(graph)等这些 series 以展示数据和数据关系。如果要基于这些 series 增加一些拖拽的交互,就需要涌动 ECharts 的 graphic 组件。graphic 提供了绘制原生图形元素的功能,包括...

request in React hooks

只需要把 React 升级到 16.8+ 就可以在项目中使用到最新的 Hooks 功能。并且推荐在 eslint 中增加 eslint-plugin-react-hooks 插件协助检查 Hooks 的使用情况,但也不必完全参考 eslint-plugin-react-hooks 的提示对 deps 管理。对于常...

option 'sourceType' in babel

最近用 Typescript 写了一个 ui 组件,参考 antd 的打包方式,也便于按需引用,所以是每个组件分别转译一下生成 es5 的代码。但没想到的是,在实际使用中,引用部分组件的时候,会一直报 exports is not defined的错误。按照以往的经验来看,应该是 webpack 在处理代码的时候...

hello RxJS

一直都听说 RxJS 用起来很方便,很好用,但看了几次文档,都是看了一点就看不进去了,整体认识也很模糊。直到今天又看了下 redux-observable 的例子,才有了初步的认识。整体上,感觉是和 redux-saga 有点像的,在 redux-saga 中是对特定的 action 进行监测,然后近似同步地处理...

通过类创建对象,遍历对象的属性

众所周知,通常在遍历JS中的对象的时候,一般会使用for...in或者Object.keys()方法,同时要注意属性的enumerable设置。 在ES5中,我们定义一个类的写法如下: function Person(name) { this.name = name; Person.pro...

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in trouble...