JavaScript
ych2687033794
这个作者很懒,什么都没留下…
展开
-
网站组件化/模块化
一、为什么要组件化/模块化 公司网站太多不方便管理修改 网站打开速度慢,内容冗余 网站缺乏自己的监控(出问题不能及时找到,通常用常规方案解决) 页面内容重复制作耗时,效率低 组件化是网页制作的趋势 什么是组件化/模块化 模块化:按照业务对网站进行拆分(功能上划分) 组件化:按照UI把网页划分成一个个组件,头部、底部、内容区、甚至是按钮都可以做成组件 组件化/模块化的最终目标 初步目标:网页按功能和ui制作出相应的可复用组件,以后做网页可以在前端库中把相应的组件组合起来(组件库无系统..原创 2020-07-17 17:34:05 · 653 阅读 · 0 评论 -
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 · 89 阅读 · 0 评论 -
clearInterval(timer)和timer = null的区别
clearInterval(timer)和timer = null都可以达到关闭关闭定时器的作用 但是timer=null后,timer变量会被当做垃圾被系统回收,无法再次启动原来的timer;再次使用需要重新定义一个新变量var timer=setInterval(...) ...原创 2020-06-22 09:54:01 · 1421 阅读 · 1 评论