微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是jquery中的三元美元符号?

我正在尝试调试某人的代码,并遇到了这个问题:

$$$.ajax({
    url: ajax_url + param,context: $("#formDialog"),success: function(data) {
        this.html(data);
        BindPopupFormEvents(this,title,reload);
    }
},$$$.ajax.PARTAIL_UPDATE,$mainWrapper);​

我们正在使用jquery库,但我以前从未见过三元标志,我不知道它是什么……有什么建议吗?

编辑

我后来发现了这个:

$$$.fn = $$$.prototype = {
    init: function(jQuery,test) {},CONST: CONST
};​

我们只使用jquery库,我们在大多数代码中使用单个美元符号.

你能用简单的英语解释三重美元符号的完成情况吗?

最佳答案
它只是jQuery对象的别名,就像$一样.就这样…

可以手工或用jQuery.noConflict()完成

例子:

var $$$= jQuery.noConflict();
var bla = jQuery.noConflict();

现在$$$和bla都是jQuery对象的别名.

Many JavaScript libraries use $as a function or variable name,just as jQuery does. In jQuery’s case,$is just an alias for jQuery,so all functionality is available without using $. If we need to use another JavaScript library alongside jQuery,we can return control of $back to the other library with a call to $.noConflict():

编辑以反映您的修改

虽然我只看到了一小部分代码,但是$$$.fn = $$$.原型似乎很愚蠢,因为jQuery.fn是jQuery.prototype的别名……

从源代码

jQuery.fn = jQuery.prototype

原文地址:https://www.jb51.cc/jquery/428612.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐