代码优化
栗子好好吃
向来心是看客心,奈何人是剧中人
展开
-
layui --- > [结构优化]参数优化
待优化的代码如下以上代码,在至少10个页面中重复应用.如果要修改某个功能,就得在至少10个页面中修改.给后期维护带来了极大的不便.关键是这些信息都是在编程中不需要看见的.放在开始每次都要滑过它,太浪费时间了.[注意代码行数,后期会用到]目标一开始只调用一个Mar模块,由mar.use来负责传递参数由于生成的参数是在use函数内部.因此需要传入一个回调函数[tip: 找到不...原创 2019-12-16 08:27:52 · 263 阅读 · 0 评论 -
koa --- > [MVC实现之五]Model层的实现
说明上一篇: MVC实现之四这一篇主要介绍:项目中用到的Sequelize库中的一些方法,参考使用Sequelize连接mysql将Model层加入Mar类中Service层还是从业务出发,Service层是调用方,调用方式和Controller层调用Service层一样class Service { constructor(app) { const { mode...原创 2019-12-08 20:26:37 · 659 阅读 · 0 评论 -
koa --- > [MVC实现之四]Router、Controller、Service的实现
说明上一篇: [MVC实现之三]这一篇,主要是队路由先占个坑,找个整体时间慢慢写… 哈哈哈原创 2019-12-06 11:04:06 · 2614 阅读 · 0 评论 -
javascript --- > [代码优化]将复杂的函数分解写&&异步请求数据的同步写法
说明今天优化项目结构,发现有如下一个函数const drawMqiPie = async (index) => { // 请求的参数 let params = { lineNo: lineNo, direct: 1, driveway: 1, pageNum: 0, pageSize: 0, computeR...原创 2019-12-06 15:52:01 · 173 阅读 · 0 评论