摘要:
有时候回调并不是一次性的匿名函数或全局函数,而是对象的方法。如果该回调方法使用this来引用她所属的对象,这可能会导致意想不到的行为。 1 win.color = "#ffc000"; 2 // 重构findNodes() 以接受一个回调函数 3 var findNodes = function(callback, callback_obj){ 4 var eles = doc.body.getElementsByTagName("*"); 5 var i = eles.length, 6 ... 阅读全文
摘要:
;(function(win, doc){ // 返回所有的元素节点 var findNodes = function(){ var eles = doc.body.getElementsByTagName("*"); var i = eles.length, nodes = [], found; while(i){ i -= 1; found = eles[i]; ... 阅读全文