摘要:的分句会创建一个块作用域,其声明的变量仅在中有效。而闭包的神奇作用是阻止此事发生。依然持有对该作用域的引用,而这个引用就叫做闭包。当然,无论使用何种方式对函数类型的值进行传递,当函数在别处被调用时都可以观察到闭包。 date: 16.12.8 Thursday 第一章 作用域是什么 LHS:赋值操作的目标是谁? 比如: a = 2; RHS:谁是赋值操作的源头? 比如: conso...
摘要:但在微信浏览器中,我们可以添加来解决这一问题。摇一摇若上述解决方案依旧无法播放声音,可以简单采用下面这种方法使用这种解决方案只能满足微信浏览器在端还是会存在无法播放声音问题上面采用的手机摇一摇事件库推荐的手机音频播放库花神的博客简书大俊 Description IOS系统中无法自动播放media,必须由用户发出交互动作(如click, touchstart)才能播放。 但在微信浏览器中...
摘要:它的用途主要是在使用时候,它作为一个临时容器。当我们把现有的上的一个节点插入给,这个节点会从原上被删掉。第一点和第二点主要是讲利用来进行操作在安全性和性能方面的优点。第三点也是它作为临时容器的一个优点,用完之后呢,会自己清空自己,不占内存。 在之前的文章JavaScript DOM 1里里面曾解释过各种概念之前的关系,当时用了一张图,如下图:showImg(https://segmen...
摘要:直白点事件触发顺序子元素父元素事件冒泡和事件捕获图解标准事件监听标准事件监听其实是事件冒泡和事件捕获的混合体任何事件发生时,先从顶层开始进行事件捕获,直到事件触发到达了事件源元素。然后,再从事件源往上进行事件冒泡,直到到达。 前言 本文主要介绍 事件冒泡 和 事件捕获 以及Vue中的capture 主要内容 事件捕获 含义:从最特定的事件目标到最不特定的事件目标(document对象...
摘要:执行环境又称作执行上下文,其作用就是规定了对环境内的变量还有函数的操作权利,主要分为全局的执行环境和局部的执行环境。创建作用域链的作用主要是让每个嵌套关联的执行环境中的变量和函数有序的调用和操作。 1 执行环境(exeution context)又称作执行上下文,其作用就是规定了对环境内的变量还有函数的操作权利,主要分为全局的执行环境和局部的执行环境。 2 当一段代码进行运行的时候...