摘要: 有效地重构代码 我曾经有一次不算太成功的前端重构经历,所幸的是没有导致太大的问题,但教训是惨痛的。此次重构的项目本身没有足够的自动化测试,尤其是针对前端的自动化测试,所以在重构之前也预想到了重构的风险。先来介绍重构之前项目存在的问题:项目的前端代码没有统一的规范,所以不同人开发的模块对应的代码风格完 阅读全文
posted @ 2016-07-05 17:07 郭康勋kawhi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前言: 在上一篇文章中我介绍了我们对N产品性能优化的整个历程,主要偏重优化方法。本篇我将介绍在这一过程中,我们的代码出现了什么样的问题,以及我们是如何通过前端重构来解决掉这些问题,并产生了哪些收益。 痛点: 按需加载为我们的页面带来了很大的性能提升,但同时也为代码结构带来了很大的冲击,很多直接调用的 阅读全文
posted @ 2016-07-05 14:30 郭康勋kawhi 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 最近一直在做性能优化和模块化改造的工作,并完成了一次前端重构。在这里总结出一些经验和得失来帮助大家思考。共两篇文章,第一篇讨论性能优化,第二篇讨论模块化框架。而之所以把这两个话题放到一起,是因为这两项工作都涉及到对前端代码进行不同程度的重构,而且模块化改造其实是我们在对性能优化做到一定程度之后发现必 阅读全文
posted @ 2016-07-05 14:25 郭康勋kawhi 阅读(518) 评论(0) 推荐(0) 编辑