当前位置:首页 > jQuery.API源码深入剖析以及应用实现(3) - 选择器篇(上)

jQuery.API源码深入剖析以及应用实现(3) - 选择器篇(上)

点击次数:1858  更新日期:2011-01-05

上一篇中还漏了一个框题,jQuery的冲突机制解决方法jQuery.noConflict()以及jQuery.noConflict(extreme),这里先分析一下:


jQuery.noConflict():运行这个函数将变量的控制权让渡给第一个实现它的那个库。


jQuery.noConflict(extreme):将和jQuery的控制权都交还给原来的库。


比如在prototype框架中的会和jQuery框架中的产生命名冲突,这里就是为了解决这种问题。


现在先看下noConflict方法的具体实现:


<!–

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

–>noConflict: function( deep ) {
window. = _; 

if ( deep )
window.jQuery = _jQuery; 

return jQuery;
}