06 2017 档案
摘要:什么是闭包?我们先来看一段代码: 再来看一段代码: 什么是闭包?这就是闭包! 有权访问另一个函数作用域内变量的函数都是闭包。这里 inc 函数访问了构造函数 a 里面的变量 n,所以形成了一个闭包。 再来看一段代码: 看看是怎么执行的: var c = a(),这一句 a()返回的是函数 inc,那
阅读全文
摘要:我们先看看这样一段代码: 我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: <1> var p={}; 也就是说,初始化一个对象p。 <2> p.__proto__=Person.prototype; <3> Person.call(p);也就是说构造p,也可以称之为初始化p
阅读全文
摘要:jQuery的ajax方法: 原生的ajax方法:
阅读全文
摘要:"querySelector 属于 W3C 中的 Selectors API 规范 。而 getElementsBy 系列则属于 W3C 的 DOM 规范" 1、区别 getXXXByXXX 获取的是动态集合,querySelector获取的是静态集合。 简单的说就是,动态就是选出的元素会随文档改变
阅读全文
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一:关于变量的作用域 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 另一方面,在函数外部自然无法读取函数内的局部变量。 声明变量的时候记得使用var声明,不然的话ja
阅读全文
浙公网安备 33010602011771号