- 博客(4)
- 收藏
- 关注
原创 加速vue组件渲染之性能优化
#### 背景 平时在用vue开发后台管理系统的时候,应该会用到大量的table这种组件,正常这种组件我们会在项目里做二次封装,然后针对表头title做参数化配置,如下: ``` export default { data(){ return { tableTitle:[ { l...
2020-04-08 22:35:54
1411
原创 javascript 如何利用策略模式优化表单验证
背景 在做移动端项目开发的时候,经常会遇到各种表单验证,有时候不同的页面,验证规则是一样的 ,如图 之前项目里的验证代码写的很凌乱,最近刚好遇到这个模块的功能需要重构,于是对代码做了大量的优化,记录一下如何利用策略模式优化表单验证的 优化前 之前我们的验证代码是这样写的,把验证func写到一个公共模块里面,然后每个方法返回一个包含是否通过和message字段的对象 //common.js e...
2020-02-27 14:39:24
203
原创 程序员书籍PDF大收集
【HTML5 Canvas核心技术 图形、动画与游戏开发】 【编写可维护的JavaScript中文版】 【编译原理(本科教学版)】 【计算机操作系统原理与设计】 【图解HTTP+彩色版】 【计算机网络(第7版)-谢希仁】 ...
2020-01-26 20:56:41
636
1
原创 前端js面向切面编程(AOP)
//Aop构造器 function Aop(options){ this.options = options } //业务方法执行前钩子 Aop.prototype.before = function(cb){ cb.apply(this) } //业务方法执行后钩子 Aop.prototype.after = function(cb){ cb.apply(this) }...
2019-11-12 09:53:41
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人