JavaScript 中的异步方法队列链
在JavaScript中,方法的链式调用很流行,使用Jquery的朋友对此一定深有体会。在《javascript设计模式》中对这种方法作了比较详细的描述,实现方法的链式调用,只须让在原型中定义的方法都返回调用这些方法的实例对象的引用即可,看看书中的这段代码:
(function($) {$.fn.fetch = function(url) {var queue = new Queue;this.each(function() {var el = this;$.ajax({url: url,type: 'get',dataType: 'json',success: function(resp) {$(el).html(resp['text1']);}});});return this;};})(jQuery);?
不知你作如何感想?
?
转载地址