1. jq的链式调用实际上是通过return this的形式来实现的;通过对象上的方法,最后加上return this,把对象再返回来,对象就可以再继续调用方法,实现链式操作了;
2. 链式调用的好处:节省代码量,代码看起来更优雅。
3. 链式调用的问题:所有对象的方法返回的都是对象本身,也就是说没有返回值,所以这种方法不一定在任何环境下都适合。
深入理解jQuery链式调用
本文探讨了jQuery中链式调用的实现原理,即通过return this的形式将对象自身返回,以支持连续方法调用。链式调用不仅使代码更加紧凑优雅,也存在应用场景的限制。
1. jq的链式调用实际上是通过return this的形式来实现的;通过对象上的方法,最后加上return this,把对象再返回来,对象就可以再继续调用方法,实现链式操作了;
2. 链式调用的好处:节省代码量,代码看起来更优雅。
3. 链式调用的问题:所有对象的方法返回的都是对象本身,也就是说没有返回值,所以这种方法不一定在任何环境下都适合。

被折叠的 条评论
为什么被折叠?