$
- это просто глобальная переменная, которая также является ссылкой на функцию jQuery, она специально предназначена $
, поэтому ее меньше вводить. $
совершенно верно для имени функции в ECMAScript:
function $(){}; alert(typeof $);
Обратите внимание, что если вы используете несколько библиотек, вы можете использовать область действия функции, чтобы избежать конфликтующих переменных знака доллара, например:
jQuery.noConflict();
(function($){
$('body').hide();
})(jQuery);