gpt4 book ai didi

javascript - 如何在 jQuery 对象上创建 catch all 函数?

转载 作者:行者123 更新时间:2023-11-28 21:15:54 24 4
gpt4 key购买 nike

我以前使用过 jQuery 自动保存插件,但最近删除了它。有些代码仍在尝试使用此函数,那么如何临时扩展 jQuery 对象,以便有一个空函数来防止错误,直到我可以完成尝试使用该函数的所有代码?

插件的调用方式是这样的:

jQuery().autosave.restore();
jQuery().autosave.save();

我认为这是唯一存在的两个函数,因此创建两个空函数就可以了,但是有没有办法在这种类型的对象上创建一个包罗万象的函数?

注意

这是一个临时解决方案,直到我可以完成大量代码为止。我确实相信这个问题是一个有效的编码问题,即使您认为此解决方法并不理想(事实并非如此)。

最佳答案

有一种方法可以做到这一点。您可以创建一个虚拟插件(查看 jQuery 的 documentation 以创建插件):

(function( $ ){

$.fn.autosave = {
restore: function() {};
save: function() {};
};
})( jQuery );

但是,我强烈建议反对这样做。相反,您应该查看这些错误并修复它们,即停止您的代码使用它们。否则你只是隐藏了问题。

关于javascript - 如何在 jQuery 对象上创建 catch all 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7611947/

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