自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 闭包的原理以及简单应用场景

// 所谓的闭包,现在已经基本不使用了 // 只有一些老项目中,或者是极其特殊的情况中,才会使用// 什么是闭包 // 概念: 是js中,函数的一种高级应用方式 // 作用: 调用函数中局部作用域变量,在函数之外,可以直接使用 // 正常情况下,只能使用 return 返回 局部作用域变量的数值 // 要想调用使用 int 就必须要使用 闭包 // return 只能返回一个数值, // 使用闭包的形式,可以返...

2020-06-30 17:52:08 662

原创 vue数据双向绑定原理

vue数据双向绑定原理即就是1.使用Object.defineProperty进行数据劫持,把data对象,computed等里的所有属性进行数据劫持。数据劫持的意思可以看:JavaScript中的Object.defineProperty()函数2、使用观察者模式,完成发布订阅。发布订阅者模式可以看:观察者模式1)、模板里使用data对象属性的dom对象都订阅。2)、当data对象里的属性的值发生变化时,就会发布,发布时,就改变了dom里的内容。以下为源码:这个代码只是模拟数据绑定的原理,并没

2020-06-30 17:40:16 120

空空如也

空空如也

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

TA关注的人

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