Это особенно полезно, когда на странице используется несколько библиотек javascript, таких как jQuery, prototype и т. Д. Символ $
особенный в этих библиотеках, как и в jQuery. По этой причине jQuery.noConflict
.
См:
Использование jQuery с другими библиотеками (Официальные документы)
Обновление:
Как только вы используете jQuery.noConflict
, управление $
передается другим библиотекам, а не jQuery, и в этом случае вам придется использовать jQuery
вместо $
.
Другая альтернатива, которая оказывается особенно полезной при написании плагинов jQuery, выглядит примерно так:
(function($){
// your code....
})(jQuery);
В этом случае вы можете использовать $
как обычно, даже если на странице есть другие библиотеки.