jQuery核心的方法,很多人说是用来避免冲突的,我觉得这么说不够具体,准确地讲,noConflict() 是用来释放$标识符的控制以供其他脚本使用$标识符。
比如
$.noConflict();
写完了这句后,$被释放还原成了jQuery,以前我们是这么写ready()方法的
$(document).ready(function(){ //code });
对不起,我活在jQuery的时代,你得这么写
jQuery(document).ready(function(){ //code });
也可以创建自己的简写。noConflict() 可返回对 jQuery 的引用,您可以把它存入变量,以供稍后使用。
var hehe = $.noConflict(); hehe(document).ready(function(){ //code });
其实就是创建了一个别名嘛,网上一堆神人扯那么高深,生怕别人看得懂吗?