自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除