一尘不染

jQuery链接如何工作?

javascript

我不是在问什么合适的链接语法,我知道它可能是这样的:

$('myDiv').removeClass('off').addClass('on');

但是,我真的很想了解它的内部工作,据我所知,链接是与其他著名框架相比的优势之一,但是对于像我这样的新手程序员来说,这是很多抽象的东西,我敢肯定在那里可以提供一个解释,让我了解链接的工作方式。

谢谢!


阅读 354

收藏
2020-04-25

共1个答案

一尘不染

如果您的对象具有某些方法,并且每个方法都返回带有方法的对象,则只需从返回的对象中调用一个方法。

var obj = {   // every method returns obj---------v
    first: function() { alert('first');   return obj; },
    second: function() { alert('second'); return obj; },
    third: function() { alert('third');   return obj; }
}

obj.first().second().third();
2020-04-25