起因 刚进公司那会儿,接的是一个微信APP应用,SPA是前人搭起来的,用到的技术主要是backbone和zepto.后来那人走了,就卤煮一个人把项目接了下来.项目越是到后面,越发觉了诸多弊端,不停的增加界面和业务使得整个应用看起来臃肿不堪.于是觉得是时候重构了.那时也巧是正好认识requireJS,认为界面嘛,总可像那模块一样,异步加载进来.于是就在旧瓶子里装了新酒,除了界面,代码结构就完全重写了.后来私底下又接了别人的活,也是微信APP应用,觉着跟咱之前的差不多,也就把重构后的代码一并用上,发…