这是之间的最佳方式:
var myClass = function() {
this.myContainer = function(){ return $(".container");}
this.mySubContainer = function(){ return this.myContainer().find(".sub"); }
}
和
var myClass = function() {
this.myContainer = $(".container");
this.mySubContainer = this.myContainer.find(".sub");
}
有什么具体的区别吗?
当我看到我的网页有足够的 javascript(我的大约 150KB + libs)占用超过 300-400MB 的 RAM 时,就出现了内存问题。我试图找出问题所在,但我不知道这是否可能是其中之一。