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