jQuery方法是否是流畅编程的一个例子?

Jam*_*add 4 jquery fluent-interface method-chaining

我对JavaScript/jQuery有些新意,但是当我看到方法链接的例子时,它立刻让我感到很熟悉.像LINQ其它接口做同样的事情,其中​​一组方法的返回类型是一样的,因为他们所操作的类型(TweetSharp确实非常类似的东西).这是流畅编程的一个例子吗?我读到的关于jQuery的大部分内容都说其他库已经"借用"了这种方法链接的想法 - 这个想法是否源于jQuery?

Bal*_*usC 6

jQuery确实严格遵循构建器模式/流畅的界面,但它肯定不是整个设计模式的先驱.其他库可能在jQuery之后跟随并借用了它的方法.这只是jQuery的成名,它使它看起来像是用jQuery创建的.