二十一、$和其他库的冲突问题

$(function() {
    /*
     * 在jQuery中$符号仅仅只是一个别名,当使用$引用的时候其实等于使用jQuery引用
     * 此时带来的问题就是,其他的很多js框架(prototype之类的框架)都习惯用$来引用
     * 自己的关键对象,此时如果多个js库并存的时候,就会发生冲突
     * 在JQuery中定义了一个noConfilct()方法来解决冲突,当使用了这个方法之后,$符号
     * 就不能再在JQuery中使用了,在JQuery中就仅仅只能使用jQuery了
     * 但是此时如果一直使用jQuery来引用会影响开发效率,所以常用的一种方式是
     * var $j = JQuery.noConflict();此时就可以用$j来替代$
     */
    var $j = jQuery.noConflict();
    $j("#users").css("color","#f00");
});

你可能感兴趣的:(问题)