jquery和其他js框架.jQuery使用$作为jQuery的简写,但是还有很多js框架,比如:
MooTools,Backbone,Sammy,Cappuccino,Knockout,JavaScript MVC,Google Web Toolkit,Google Closure,Ember,Batman(有没有supermane?)以及Ext JS等等;
如果它们也使用$符号作为简写会发生冲突.jquery团队考虑倒这个问题,所以提供了noConflict方法.该方法会释放$标示符的控制,这样其他脚本就可以使用$标示符了.
或者可以在函数内部使用局部的$符号,而在函数外不得不使用"jQuery":
$.noConflict(); jQuery(document).ready(function($){ $("button").click(function(){ $("p").text("jQuery 仍在运行!"); }); });
更多jQuery例子可以参考:http://www.w3school.com.cn/jquery/index.asp
时间: 2024-12-22 21:38:36