<div></div>
<script src="./jquery.min.js"></script>
<script>
jQuery的多库并存
1,何为多库并存
jQuery本质上就是一个外部js文件
通过定义的 $ 和 jQuery 来调用其中定义好的方法
那么,其他 外部js文件 也可以设定 通过 $ 和 jQuery 来调用程序
此时,外部js文件的 $ 和 jQuery 与 JQ 文件的 $ 和 jQuery 就冲突了
2,此时就需要有程序,交出控制权
jQuery本身有3种方式交出控制权
$.noConflict() 或者 jQuery.noConflict()
交出 $的控制权
没办法通过 $来调用 JQ 的方法
只交出一个控制权
jQuery的控制权仍然保留
$.noConflict(true) 或者 jQuery.noConflict(true)
交出所有的控制权
只要执行一个,两个控制权都没有了
let aa = $.noConflict(true)
改变控制权,就可以通过 aa 来调用 JQ中的方法
let aa = $.noConflict(true);
console.log(aa('div'));
// console.log($('div'));
// console.log(jQuery('div'));
</script>
jQuery的多库并存
最新推荐文章于 2022-04-18 19:41:39 发布