noConflict()

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
});

其实就是创建了一个别名嘛,网上一堆神人扯那么高深,生怕别人看得懂吗?

原文地址:https://www.cnblogs.com/zcynine/p/5003099.html