日期:2014-05-16  浏览次数:20405 次

jQuery把Closure用的出神入化
希望讨论下用jQuery的体会。

我说下:
自从看惯了$.each  $().each之后,看jQuery就舒服多了。

jQuery上的,基本上都用到Closure这概念。
例:
$.fn.my =function(){
  var data = {add:'bbg',age:100};
this.each(function(){
var add = data.add;
var age = data.age;
}


=====
$.fn.my =function(){
  var data = {add:'bbg',age:100};
  function closureFn(){
var add = data.add;
var age = data.age;

}
this.each(closureFn)
}


上次我说jQuery是个大数组,准确的说是
(Object mixin enumerations)
Object that act as collections of values(value is dom element)

------解决方案--------------------