自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js闭包问题

嵌套函数 function a(){ function b(){ } } 当内部函数b被保存到外部时,产生了闭包,导致原有的作用域链不会被释放的,造成内存泄漏(占用内存)。 一:这里会打印出10个10,因为通过for循环在arr数组里放了10个函数,循环后i的值变成了10. 依次执行数组里面的10个函数,打印i,输出10。 二: 要解决闭包问题,用立即执行函数 ...

2022-04-19 19:41:00 108

原创 js立即执行函数

只执行一次的函数,针对初始化的函数,执行完立即把函数释放。 以上是立即执行函数的一种。 注意两个立即执行函数间要用;隔开不然会报错如下。 tml:30 Uncaught TypeError: (intermediate value)(…) is not a function ...

2022-04-19 16:50:20 122

原创 js作用域,作用域链

js每个函数都有一个对象,对象中有属性可以访问,但有些属性不能访问,例如【【scope】】就不能访问,它就是作用域,存储了运行期上下文的集合。 作用域链:scope中存储了执行期上下文对象的集合,这个集合呈链式链接,把这个链式链接叫做作用域链。 在哪个函数查找变量时,就在这个作用域链的顶端开始查找。 第一步:函数a的定义 a.scope – 0 :GO 第二步:函数a的执行 a.scope – 0:aAO 1:GO 第三步:函数b的定义 b.scope – 0:aAO 1:GO 第四步:函数b的执行

2022-04-19 15:28:26 59

原创 vue组件之间的传值

一.父组件向子组件传: 1.在父组件的data中定义要传的值 2.在父组件引用的子组件中用v-bind 绑定 3.在子组件中用props定义父组件传的值,和v-bind对应 4.在子组件用mustache使用props定义 结果展示(props值不能修改) 二.兄弟组件相互传值 1.在两个兄弟组件中同时导入eventBus.js 2.在发送数据的组件的data中定义发送数据,接受组件data中初始化接收值。 3.发送组件用函数调用bus.$emit方法(..

2022-03-09 19:23:54 4649

原创 用vue-cli创建工程的步骤

1. vue create <项目名称> 2. 手动选择创建vue工程,可定制的。 3. 4. 选择版本 5.样式选择 6. 把标红的文件单独放置 7.是否记录刚才配置的,供以后方便创建

2022-03-08 20:41:56 637

空空如也

空空如也

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

TA关注的人

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