Javascript 向JQuery添加$.put
使用过的规范:HTML5、Javascript 我的问题是:, 我试图从Phillips HUE向api发出put请求,我发现了以下将$.put添加到Jquery的方法:Javascript 向JQuery添加$.put,javascript,jquery,put,Javascript,Jquery,Put,使用过的规范:HTML5、Javascript 我的问题是:, 我试图从Phillips HUE向api发出put请求,我发现了以下将$.put添加到Jquery的方法: $.put = function(url, data, callback, type){ if ( $.isFunction(data) ){ type = type || callback, callback = data, data = {} } return $.ajax({
$.put = function(url, data, callback, type){
if ( $.isFunction(data) ){
type = type || callback,
callback = data,
data = {}
}
return $.ajax({
url: url,
type: 'PUT',
success: callback,
data: data,
contentType: type
});
}
我的javascript文件将获得多个方法,我想知道我必须在哪里添加这些代码,以便它在我的所有方法中都能工作。我可以创建一个在所有方法之前运行并将$.put添加到所有方法的JQuery中的方法,还是必须将这段代码放入每个方法中
提前感谢您的回答
您好,
Chiel回应OP的评论: 要包含自定义jQuery插件,只需执行以下操作:
<script src="jquery.min.js"></script>
<script src="put.js"></script>
<script src="yourcode.js"></script>
回应OP的评论: 要包含自定义jQuery插件,只需执行以下操作:
<script src="jquery.min.js"></script>
<script src="put.js"></script>
<script src="yourcode.js"></script>
感谢Jared的回复,因为您可能认为我对jquery很陌生,我还有一个问题。我必须把代码放在哪里才能创建插件?我是否只是将它添加到js文件的顶部,并且它在下面的每段代码中都可用?基本上,您加载jQuery js文件(script src=jQuery path…
),然后加载插件,这些插件调用jQuery。这可以通过多种方式完成,但我建议每个文件放置一个插件并适当命名。如果你有一对以上的夫妇,考虑一下,虽然这比你可能在的地方有点“先进”,但是我还是推荐阅读模块加载链接。Addy Osmani是Javascript应用程序设计和体系结构方面的著名专家,从长远来看,你最好至少熟悉他的建议。感谢Jared的回复,因为你可能认为我对jquery很陌生,我还有一个问题。我必须把代码放在哪里才能创建插件?我是否只是将它添加到js文件的顶部,并且它在下面的每段代码中都可用?基本上,您加载jQuery js文件(script src=jQuery path…
),然后加载插件,这些插件调用jQuery。这可以通过多种方式完成,但我建议每个文件放置一个插件并适当命名。如果你有一对以上的夫妇,考虑一下,虽然这比你可能在的地方有点“先进”,但是我还是推荐阅读模块加载链接。Addy Osmani是Javascript应用程序设计和体系结构方面的著名专家,从长远来看,你最好至少熟悉他的建议file@nfnneil-模式为“加载库、加载库插件、加载库/插件相关代码”。无论插件是定义为模块(好)、单个文件(对夫妇来说可以)/一个文件(如果从单独的文件构建/缓存,好)还是内联(一般来说,不好,这是一个插件!),这都是一种模式file@nfnneil-模式为“加载库、加载库插件、加载库/插件相关代码”。无论插件是定义为模块(好)、单个文件(对夫妇来说是好的)/一个文件(如果是从单独的文件构建/缓存的,那么是好的)还是内联的(通常不是好的,它是一个插件!),这就是模式。