03 2017 档案

摘要:在很多面试题中,经常会看到关于变量提升,还有函数提升的题目,所以我就写一篇自己理解之后的随笔,方便之后的查阅和复习。 首先举个例子 上面的例子中, 函数的声明在调用之后,但是还是会输出函数中的结果。在 函数的内部,变量 的声明之前就调用了,但是系统会输出 ,而不会报错,这里面就涉及到了 还有 ,为什 阅读全文
posted @ 2017-03-29 16:22 McRay 阅读(244) 评论(0) 推荐(0)
摘要:在javascript中,new关键字能让一个函数变得与众不同,把new搞清楚了,就明白构造函数中的this指向谁了。 举个例子 很显然使用 关键字之后,函数内部this的指向发生了变化,那么具体发生了什么变化呢,就得搞清楚new关键字究竟做了什么。 apply this res new 所以在ne 阅读全文
posted @ 2017-03-29 15:42 McRay 阅读(1618) 评论(0) 推荐(1)
摘要:事件委托在JS高级程序设计中的定义为“利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件” 如何理解上面的这句话呢,在网上,大牛们一般都使用收快递这个例子来解释的,那我也来谈谈收快递 一个公司有三个人要取快递,一种方法是三个人都到楼下去等快递,另一种方法是让前台的MM代收快递,并且可 阅读全文
posted @ 2017-03-26 10:47 McRay 阅读(213) 评论(0) 推荐(0)
摘要:我在学习JavaScript对DOM操作的过程中,发现了使用childNodes属性,得不到我想要的结果,因此我就从JavaScript高级程序设计中了解了childNodes和children的区别。 首先来看一下一下代码 测试的结果是 之所以会出现以上的情况是因为 childNodes返回的是节 阅读全文
posted @ 2017-03-25 16:31 McRay 阅读(6751) 评论(0) 推荐(0)