多库共存

1.问题概述

jQuery使用$作为标示符, 随着jQuery的流行,其他 js 库也会用这$作为标识符, 这样一起使用会引起冲突。


2.客观需求

需要一个解决方案,让jQuery 和其他的js库不存在冲突,可以同时存在,这就叫做多库共存。


3.jQuery 解决方案

  1. 把里面的 $符号 统一改为 jQuery

    jQuery("div");
    
  2. jQuery 变量规定新的名称: $.noConflict()

    var xx = $.noConflict();  
    xx('div');
    

演示代码

$(function() {
    
    
	// 让jquery 释放对$ 控制权 让用自己决定
	var suibian = jQuery.noConflict();
	console.log(suibian("span"));
})



猜你喜欢

转载自blog.csdn.net/weixin_45941499/article/details/120515248