单页应用SPA开发最佳实践

最近用vue+vue-router做了个单页应用的项目,页面大概有10来个之多。积累了一些开发经验在此做一些记录.本文主要从可维护性方面来考虑SPA的开发实践.

阅读全部

eslint webpack2 vue-loader配置

eslint是一个代码检测工具,本文主要介绍如何配置在webpack2以及vue2中,检测你的代码保证团队代码质量和风格一致

阅读全部

如何维护老旧代码

如何维护老旧代码我们在平时的工作中,总是会遇到老旧的系统以及老旧陈的代码。他们是业务长年累月的积累,以及因为是三、四年前的技术选型造成的系统架构的不合理以及繁琐的代码。维护这些代码总是很头疼,程序员遇到这样的代码总是一边骂娘一边憋屈的维护这,维护这些代码选择的方式并不多:1.推倒重来,从设计视觉到前端代码甚至后端接口和逻辑全是新的。

2.修旧如旧,既然这么烂了我们就让他更烂吧,反正已经这么恶心了。。。

3.新的逻辑启用新的架构和技术选型,尽量减少对旧的代码的依赖和旧的逻辑的修改

阅读全部

如何优雅的处理页面埋点代码

 页面埋点是一种比较做业务的时候经常处理的事情,他与业务功能关系不大,却是业务数据收集的基础,用户点击啦,页面PV,UV啦,停留时长之类等等。这些代码片段分散在你的项目的各个角落,维护起来是否不便利。

阅读全部

vue踩坑记录之css相关

使用vue的cli生成的的默认配置的js里你会发现css内联在js里的,加载js之后vue会把css写成页内样式,我总是很不习惯把css内嵌入js里, webpack有个插件extract-text-webpack-plugin,可以把css单独剥离出来,

阅读全部