02 2017 档案
摘要:jQuery.fn.extend() extend()方法是定义在jQuery构造函数的prototype对象上面的一个方法,这样做就能使得所有jQuery对象的实例都能共享这个方法。jQuery构造函数的prototype对象可以被简写成jQuery.fn对象。jQuery.fn.extend()
阅读全文
摘要:jQuery extend() jQuery extend()方法,可以将多个对象合并到第一个对象,从而扩展原来的对象。 语法: deep: Boolean类型值,如果是true,可以递归进行深拷贝,除了可以拷贝基本数据类型,还可以递归进行数组或对象的拷贝。 target: Object类型,目标对
阅读全文
摘要:作用域 作用域指的是变量的适用范围。 1.概念:公用、私有和受保护作用域 在传统的面向对象程序设计中,主要关注于公用和私有作用域。 公用作用域 中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。 私有作用域 中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存
阅读全文
摘要:私有变量 任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数外部访问这些变量。 私有变量包括函数的参数,局部变量和在函数内部定义的其他函数。 如果在这个函数内部创建一个闭包,那么闭包通过自己的作用域链也可以访问这些变量。而利用这些变量,就可以创建用于访问私有变量的公有方法。 特权方法: 我
阅读全文
摘要:模仿块级作用域 JavaScript中没有块级作用域,这意为着在块语句中定义的变量,实际上是包含在函数中而非语句中创建的。 下面的这个实例可以看出: function outputNumbers(count){ for (var i=0; i
阅读全文

浙公网安备 33010602011771号