jQuery中noconflict函数的实现原理分解
jQuery中,noconflict是用来防止变量冲突,用来释放变量控制权的一个重要方法。我们知道,jQuery中对外提供有两个全局变量,$和jQuery,虽然jQuery只产生了两个全局变量,极少情况下才会出现冲突,但是如果网页中如果包涵较多的类库,有自定义$或jQuery全局变量的存在时,就产生冲突。jQuery提供的noconflict函数很好的解决了变量冲突问题,无论是$或者jQuery冲突都可以解决,接下来我们就来分析一下jQuery的冲突处理。先来看一下jQuery源码中noconflict的实现:整个运行流程参加下图:noConflict返回的是jQuery库内部的jQuery构造函数, 像使用$一样尽情使用它吧!
用户评论