Javascript 我如何加上一句;核心;函数到jQuery?

Javascript 我如何加上一句;核心;函数到jQuery?,javascript,jquery,Javascript,Jquery,这可能是一个重复的问题,但我找不到 我理解“”-该函数的激活类似于: jQueury(selector).myFunction(); 但jQuery还有一些“核心”功能,可以激活,如: jQuery.ajax(options); jQuery.log('message'); 如果我想向jQuery添加一个不作用于某个元素的函数,比如日志函数,我如何才能将其添加到“核心”中,以便激活它,如: jQuery.ajax(options); jQuery.log('message'); 因此,

这可能是一个重复的问题,但我找不到

我理解“”-该函数的激活类似于:

jQueury(selector).myFunction();
但jQuery还有一些“核心”功能,可以激活,如:

jQuery.ajax(options);
jQuery.log('message');
如果我想向jQuery添加一个不作用于某个元素的函数,比如日志函数,我如何才能将其添加到“核心”中,以便激活它,如:

jQuery.ajax(options);
jQuery.log('message');
因此,只需定义它:

$.log = function(str) { alert(str); };

jQuery.log('foo bar');

所以只需定义它:

$.log = function(str) { alert(str); };

jQuery.log('foo bar');

使用
$.extend({functionName:function(){…})

或者更简单地说:
$.functionName=function(){…}
使用
$.extend({functionName:function(){…}})


或者更简单地说:
$.functionName=function(){…}

仅与一个参数一起使用。仅与一个参数一起使用。对此有何想法?使用完整jQuery而不是
$
不是最佳实践吗?“使用完整jQuery而不是$”也是最佳实践吗?我总是将我的纸条包装到名称空间中并使用
$
inside@zerkms单参数
$.extend
假定
jQuery
本身为目标,参数作为要附加的对象。@Joseph梦想家:是的,是这样吗?有没有理由使用
$.extend
来添加单个函数?@Matt Bradley:对不起,在这种情况下,我看不出
$.extend()
和直接赋值之间的区别。好吧,这是有区别的——作业更具可读性,也更简短。关于这一点的想法是什么?使用完整jQuery而不是
$
不是最佳实践吗?“使用完整jQuery而不是$”也是最佳实践吗?我总是将我的纸条包装到名称空间中并使用
$
inside@zerkms单参数
$.extend
假定
jQuery
本身为目标,参数作为要附加的对象。@Joseph梦想家:是的,是这样吗?有没有理由使用
$.extend
来添加单个函数?@Matt Bradley:对不起,在这种情况下,我看不出
$.extend()
和直接赋值之间的区别。好吧,这是有区别的——赋值更易读,更短。