摘要: 一、什么是闭包和闭包的几种写法和用法 1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个 阅读全文
posted @ 2018-12-25 14:51 箫音700 阅读(127) 评论(0) 推荐(0)
摘要: 概念解释 函数节流: 频繁触发,但只在特定的时间内才执行一次代码 函数防抖: 频繁触发,但只在特定的时间内没有触发执行条件才执行一次代码 函数节流 函数节流应用的实际场景,多数在监听页面元素滚动事件的时候会用到。因为滚动事件,是一个高频触发的事件。 以下是监听页面元素滚动的示例代码: 函数抖动 函数 阅读全文
posted @ 2018-11-29 11:29 箫音700 阅读(949) 评论(0) 推荐(1)
摘要: vue组件之间可以通过props实现父组件 -> 子组件的传值方式。 子组件可以通过$emit 回调函数传给父组件值。 父子组件可以通过sync修饰符来达到双向绑定的效果。 content.vue child.vue 通过上面方式实现双向数据绑定会产生一下现象 子组件更新,父组件也更新,同时会影响其 阅读全文
posted @ 2018-10-25 15:05 箫音700 阅读(1099) 评论(0) 推荐(0)
摘要: 最近在React官网学习Handling Events这一章时,有一处不是很明白。代码如下: 注意到在Toggle类的构造函数constructor类中,有一句注释:“This binding is necessary to make `this` work in the callback”,即在构 阅读全文
posted @ 2018-10-20 15:56 箫音700 阅读(211) 评论(0) 推荐(0)
摘要: 这是我的第一个笔记 阅读全文
posted @ 2018-10-16 13:26 箫音700 阅读(93) 评论(0) 推荐(0)