JQuery之解决命名冲突

jQuery 名称冲突:

jQuery 使用 $ 符号作为 jQuery 的简介方式。

某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。

jQuery 使用名为 noConflict() 的方法来解决该问题。

var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。

< head >
< script  type ="text/javascript"  src ="/jquery/jquery.js" ></ script >
< script  type ="text/javascript" >
var jq=jQuery.noConflict();
jq(document).ready( function(){
  jq("button").click( function(){
    jq("p").hide();
  });
});
</ script >

</head>  


另外附上 :

由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:

  • 把所有 jQuery 代码置于事件处理函数中
  • 把所有事件处理函数置于文档就绪事件处理器中
  • 把 jQuery 代码置于单独的 .js 文件中
  • 如果存在名称冲突,则重命名 jQuery 库
 

你可能感兴趣的:(jquery)