摘要:        
一、javascript的高级特性--闭包 理解closure前,首先明白函数作用域的概念。也就是全局变量和局部变量。在函数体内部可以调用全局变量,而函数体内被申明的变量不能被外部调用。 比较特殊的是,在js中,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量! 其次,要理解javascript中的垃圾回收机制,在Javascript中,如果一个对象不再被引用,那么这个对象就会被GC回收。如果两个对象互相引用,而不再被第3者所引用,那么这两个互相引用的对象也会被回收。 了解这两个概念后,我们在看闭包。 “官方”给出的解释是:闭包是一个拥有许多变...    阅读全文
        
            posted @ 2012-08-15 16:16
Asure
阅读(4398)
评论(0)
推荐(1)
        
        
 
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号