
JS忍者秘籍
swu_fisher
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
忍者秘籍---第三章学习笔记
浏览器的事件轮询: 在触发一个事件的时候,它会先进入一个事件队列【FIFO】然后浏览器将调用为这些程序建立好的处理程序。 函数声明: 一个函数的声明分为函数声明与函数表达式,不管是哪一种只要是有函数名的就会在window.name属性上添加相应的名字;如果是匿名函数也会有window.name属性,只不过这个属性的值是“”(空的)。 如:function isNimble(){} //typeof...原创 2018-11-22 19:46:33 · 174 阅读 · 0 评论 -
忍者秘籍---第四章学习笔记
匿名函数: 除去函数声明外的其他函数创建方式都可以创建匿名函数,如函数方法,对象字面量函数。 JavaScript的强大之处依赖于是否将其作为函数式语言进行使用,所以在大量函数中如果使用匿名函数会节省很多不必要的变量名,方便重要的函数的调用。 内联函数:给匿名函数进行命名,也就是在可以命名也可以匿名的函数中选择匿名的方式。 内联函数的作用域:内联函数只有在自身函数的内部才是可见的,就像作用域里的变...原创 2018-11-22 19:46:18 · 181 阅读 · 0 评论 -
忍者秘籍---第五章 闭包
闭包概念:一个一个函数在创建时允许自身函数访问自身函数之外的变量时所创建的作用域。即是在小的作用域内允许访问大作用域内的信息。 { XXX //XXX能访问到YYY中 { YYY //YYY能够访问到XXX } } 这就是闭包 闭包的几个性质: 1,内部函数的参数是包含在闭包中的。 2,作用域之外的所有变量,即使是函数声明之后的那些声明,也都包含在闭包中。(也就是可以提前引用在函数之后声明的变量。...原创 2018-11-22 19:46:41 · 149 阅读 · 0 评论