jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 如何实现像jQuery一样的链接模式呢?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > how does jquery chaining work?                                    9个
如何创建jQuery使用的前缀?例如,在jQuery中我可以使用:

$(".footer").css('display','none');

我想启用类似的语法,如下所示:

google('.footer').chrome('display','none');

我在谷歌搜索一个答案,但找不到它.

解决方法

你有一个详细的解释 here

但正确的实施方式如下:

var google = function(valor){
    var lalala = '3';

    this.chrome = function(valor){
        console.log(lalala + ' ' + valor);
        return this;
    }

    this.firefox = function(valor){
        console.log(lalala + ' ' + valor);
        return this;
    }

    console.log(valor);

    return this;
};

console.log('first call');
google('testando').chrome('stack');

console.log('second call');
google('testando').chrome('stack').firefox('test');

正如您所看到的,关键是在每个函数上返回对象本身.

你可以看到live code at jsbin.com

大佬总结

以上是大佬教程为你收集整理的javascript – 如何实现像jQuery一样的链接模式呢?全部内容,希望文章能够帮你解决javascript – 如何实现像jQuery一样的链接模式呢?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。