×

jQuery$命名冲突怎么办如何解决

作者:ceshi2017.04.27来源:Web前端之家浏览:12272评论:0
关键词:JQueryJS

   其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。
其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。
jQuery 的团队考虑到了这个问题,并实现了 noConflict() 方法。
您也可以创建自己的简写。noConflict() 可返回对 jQuery 的引用,您可以把它存入变量,以供稍后使用。请看这个例子:

var jq = $.noConflict(); 
    jq(document).ready(function(){ 
        jq("button").click(function(){ 
        jq("p").text("jQuery 仍在运行!"); 
    }); 
});

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/biji81.html

网友评论文明上网理性发言 已有0人参与

发表评论: