1、状态迁移库Javascript-state-machine源码解读
推荐语:当你遇到复杂的状态变化的场景,是不是层出不穷的if/else if/else 让代码变得即复杂又缺乏可读性,本篇文章分享了一个很好的开源库用于解决这类问题,并且通过阅读源码很好的解释了这种机制的优势和实现的方案;
推荐语:一个代码质量不光是可读性/扩展性/灵活性,可测试性也是极其重要的衡量指标之一,如果不对自己的代码做单元测试,如何来评判代码的可测试性呢?虽然文章只是对于vue的单元测试的一个小小的入门指引,相信对于从未实践过的同学也是有启发作用的;
推荐语:相信无数的前端被产品经理要求过实现这样的功能,解决方案就在这里,拿去吧!
4、Element UI table组件部分源码解读(table-header部分)
推荐语: 继上次store部分的源码解读,这一次把表头部分的代码进行了深入的分析,看似简单的组件,信息量却很大;
推荐语:当同一张表中有的指标在很小的数量级,有的指标在更大的数量级,统一Y轴将使低数量级展示毫无意义,现在你可以看到我们的创意和技术实现;
推荐语:canvas系列的续集,本文核心是讲述页面坐标和绘图表面坐标的转换,如果容器大小与绘图表面大小一致,与其它dom并无区别,但是如果不一致,这篇文章的内容让你获得解决办法;