学习jQuery中的noConflict()用法

在本篇文章中我们整理了关于学习jquery中的noconflict()用法的相关知识点内容,有需要的朋友们可以学习下。

noConflict()

jQuery使用$符号,作为jQuery的简写

JavaScript框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScriptMVC、GoogleWebToolkit、GoogleClosure、Ember、Batman以及ExtJS等等

其中一些框架也使用$符号作为简写

如果,用的两种不同的框架,使用相同的简写符号,可能导致脚本停止运行

为此,jQuery提供了noConflict()方法

释放标识符

会释放对$标识符的控制

这样,其他脚本就可以使用了

$.noConflict();

登录后复制

全名代替

使用jQuery全名,代替简写$

jQuery(document).ready(function(){ jQuery("button").click(function(){  jQuery("p").text("jQuery 仍然在工作!"); });});

登录后复制

创建简写

可以创建自己的简写

noConflict()可以返回对jQuery的引用

把它存入一个变量,之后,使用这个变量,代替$

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

登录后复制

参数传递

可以把$符号作为变量,传递给ready方法

这样,可以在函数内使用$符号,在函数外,不能使用$

$.noConflict();jQuery(document).ready(function($){ $("button").click(function(){  $("p").text("jQuery 仍然在工作!"); });});

登录后复制

以上就是学习jQuery中的noConflict()用法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2739834.html

(0)
上一篇 2025年3月8日 02:10:07
下一篇 2025年3月8日 02:10:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论