JavaScript
心有浩然
这个作者很懒,什么都没留下…
展开
-
JavaScript原型 终极详解
JavaScript原型及原型链详解 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; ...原创 2014-05-24 15:25:00 · 137 阅读 · 0 评论 -
JavaScript变量作用域探究
JavaScript变量作用域探究 前段时间,在coding的时候,碰到了当时感觉不可思议的问题。简化下问题,大体是这样的: if(false){ var a = 12; } console.log(a); // undefined 当时对这个问题很困惑,回去恶补了下JS变量的相关知识,发现还是自己的基础知识掌握的不够扎实,于是...原创 2014-05-27 00:13:02 · 123 阅读 · 0 评论 -
JavaScript call 与apply的用法(转)
一、方法的定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那...原创 2014-08-25 15:51:24 · 146 阅读 · 0 评论 -
JavaScript闭包详解
JavaScript闭包机制(转载) 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=99...原创 2014-08-25 15:54:19 · 118 阅读 · 0 评论