最近项目由于业务复杂度的不断提升,前端页面的数据层管理有些混乱和低效,出现数据更新同步复杂,数据源众多等问题。

vuex 对于一般复杂的前端组件共享数据是没什么问题的,但是当后端数据源复杂,数据需要进行复杂的合并、关联计算、预处理时,mutation 和 action 就会写得愈加复杂,同时团队成员也可能由于水平问题及对业务的不同角度理解,容易造成数据层混乱,使接下来新业务功能的开发越来越复杂,代码慢慢变得维护困难。

在这种背景下,似乎 RxJS 是不错的解决方案。

继续阅读

ECMAScript 6, 新名称是 ECMAScript 2015, 是新版本的 JavaScript 标准,目前除 Chrome 等浏览器都基本支持外,node.js 稳定版本 0.12 通过 --harmony 参数也已经支持; iojs 甚至无需添加任何参数即可支持。

下面是整理的脑图大纲,可以用来复习。

继续阅读