Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向JQuery添加$.put_Javascript_Jquery_Put - Fatal编程技术网

Javascript 向JQuery添加$.put

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({

使用过的规范: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({
    url: url,
    type: 'PUT',
    success: callback,
    data: data,
    contentType: type
  });
}
我的javascript文件将获得多个方法,我想知道我必须在哪里添加这些代码,以便它在我的所有方法中都能工作。我可以创建一个在所有方法之前运行并将$.put添加到所有方法的JQuery中的方法,还是必须将这段代码放入每个方法中

提前感谢您的回答

您好,
Chiel

回应OP的评论:

要包含自定义jQuery插件,只需执行以下操作:

  • 包含jQuery
  • 包括你的插件
  • 你的代码
  • 下面是一个实际的代码示例:

    <script src="jquery.min.js"></script>
    <script src="put.js"></script>
    <script src="yourcode.js"></script>
    

    回应OP的评论:

    要包含自定义jQuery插件,只需执行以下操作:

  • 包含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-模式为“加载库、加载库插件、加载库/插件相关代码”。无论插件是定义为模块(好)、单个文件(对夫妇来说是好的)/一个文件(如果是从单独的文件构建/缓存的,那么是好的)还是内联的(通常不是好的,它是一个插件!),这就是模式。