摘要: 有时候回调并不是一次性的匿名函数或全局函数,而是对象的方法。如果该回调方法使用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 ... 阅读全文
posted @ 2013-12-04 14:45 楚玉 阅读(141) 评论(1) 推荐(0) 编辑
摘要: ;(function(win, doc){ // 返回所有的元素节点 var findNodes = function(){ var eles = doc.body.getElementsByTagName("*"); var i = eles.length, nodes = [], found; while(i){ i -= 1; found = eles[i]; ... 阅读全文
posted @ 2013-12-04 11:48 楚玉 阅读(163) 评论(0) 推荐(0) 编辑