自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 网站组件化/模块化

一、为什么要组件化/模块化公司网站太多不方便管理修改 网站打开速度慢,内容冗余 网站缺乏自己的监控(出问题不能及时找到,通常用常规方案解决) 页面内容重复制作耗时,效率低 组件化是网页制作的趋势什么是组件化/模块化模块化:按照业务对网站进行拆分(功能上划分)组件化:按照UI把网页划分成一个个组件,头部、底部、内容区、甚至是按钮都可以做成组件组件化/模块化的最终目标初步目标:网页按功能和ui制作出相应的可复用组件,以后做网页可以在前端库中把相应的组件组合起来(组件库无系统..

2020-07-17 17:34:05 650

原创 vue.js双向绑定的原理

一、访问器属性访问器属性是对象中的一种特殊属性,它不能直接在对象中设置,而必须通过 defineProperty() 方法单独定义。var obj = {}Object.defineProperty(obj, 'sname', { get: function () { console.log('get方法被调用了', this) }, set: function (val) { console.log('set方法被调用了', val,

2020-06-22 11:22:37 87

原创 clearInterval(timer)和timer = null的区别

clearInterval(timer)和timer = null都可以达到关闭关闭定时器的作用但是timer=null后,timer变量会被当做垃圾被系统回收,无法再次启动原来的timer;再次使用需要重新定义一个新变量var timer=setInterval(...)...

2020-06-22 09:54:01 1405 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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