Когда включен jQuery, он берет копию того, что определено как $
, и сохраняет ссылку на него.Когда вы используете jQuery.noConflict
, он восстанавливает эту ссылку и возвращает jQuery
, что позволяет вам «переименовать» jQuery.
Если вы хотите переименовать Prototype, это должно быть вполне возможно.
// 1. include Prototype
// $ == Prototype
// 2. include jQuery
// $ == jQuery
var jq = jQuery.noConflict();
var $p = $;
$ = jq;
// now, $ == jQuery
// and $p == Prototype