链式调用

第一次听见链式调用这个专业名词的时候,一脸懵逼。

什么是链式调用呢!相信大部分人都用过jQuery吧。

$('div').html('123').show()

简单的一行jQuery便是链式调用。但这又是如何实现的呢?

var Obj = {
    a: 1,
    func: function(){
        this.a += 1;
        return this
    }
}
Obj.func().func();

原来每次调用api时都会返回节点自身。

我们可以实现一个lazygirl的功能,需要用链式调用实现。

项目地址