gpt4 book ai didi

javascript - 使用通用函数扩展 jquery

转载 作者:行者123 更新时间:2023-11-30 08:14:57 25 4
gpt4 key购买 nike

我正在使用 jquery 为我的网站编写一个通用函数,它将在整个网站上用于显示成功/错误消息。我决定把它做成一个插件。

插件的简单形式如下:

; (function ($) {
jQuery.FlashMessage=function(msg){
alert(msg);
}

})(jQuery);

我想知道在 jquery 命名空间中定义插件是否是一个好的做法,或者它应该在 $.fn.XXXX 下定义..还是我想多了,这根本不重要。

最佳答案

您将这些函数添加到 jQuery.fn 中,它应该在选定的元素上运行,例如$('div').yourFunction().

如果您想要一个“通用”函数,如 $.ajax(),那么您应该像您已经做的那样将它添加到 jQuery 对象中。但我会在函数内部使用 $:

(function ($) {
$.FlashMessage=function(msg){
alert(msg);
}

})(jQuery);

所以这取决于你想要什么样的功能。

关于javascript - 使用通用函数扩展 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com