jQuery如何实现为jQuery函数创建一个别名?

前端之家收集整理的这篇文章主要介绍了jQuery如何实现为jQuery函数创建一个别名?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个麻烦,把我的头围绕$符号作为jQuery函数的别名,特别是在插件中。你可以解释jQuery如何实现这个别名:它如何将’$’定义为jQuery函数的别名?这是第一个问题。

其次,你可以解释一下如何/为什么下面的代码可以在插件的定义中将’$’映射到jQuery函数,为什么如果不这样做,你的插件可能与可能使用美元符号的其他库相冲突?

(function( $ ){
    $.fn.myPlugin = function() {
        // Do your awesome plugin stuff here
    };
})(jQuery);

解决方法

一个函数,像javascript中的任何对象,都可以分配给一个变量。该变量可以有任何名称(遵循JS变量命名规则)。 “$”满足命名规则,所以为简洁起见,jQuery函数被别名为“$”。请考虑以下示例:
var myFn = function() { alert('myFunc'); };
var $ = myFn;

$();
// alerts 'myFunc'
原文链接:https://www.f2er.com/jquery/181757.html

猜你在找的jQuery相关文章