Что означает знак $$ в jQuery?
В чем смысл символа $в jQuery?
Ответ 1
Объект jQuery:)
Из документации jQuery:
По умолчанию jQuery использует "$" в качестве ярлыка для "jQuery"
Таким образом, использование $("#id"
) или jQuery("#id")
будет таким же.
Ответ 2
Это синтаксический сахар. Это не только для jQuery; другие библиотеки также используют его. Вы можете найти полную статью об использовании знака доллара в JavaScript здесь.
Ответ 3
Странно, но верно, вы можете использовать "$" в качестве имени функции в JavaScript. Это сокращение для jQuery(). Что вы можете использовать, если хотите. jQuery можно запустить в режиме совместимости, если другая библиотека уже использует $. Просто используйте jQuery.noConflict(). $довольно часто используется как функция выбора в JS.
В jQuery функция $делает гораздо больше, чем выбор.
- Вы можете передать ему селектор, чтобы получить сбор соответствующих элементов из DOM.
- Вы можете пройти это функция для запуска, когда документ готов (аналогично body.onload(), но лучше).
- Вы можете передать ему строку HTML, чтобы включить в элемент DOM, который вы можете затем введите в документ.
- Вы можете передать ему элемент DOM или элементы, которые вы хотите обернуть объект jQuery.
Вот документация: http://docs.jquery.com/Core
Ответ 4
Как сказано в других ответах, $является ярлыком для функции jQuery.
В некоторых библиотеках JavaScript также используется $(пример: прототип). Чтобы избежать конфликта с этими другими библиотеками, jQuery предоставляет функцию jQuery.noConflict(). При вызове этой функции управление переменной $возвращается к другой библиотеке, которая впервые ее реализовала. Сделав это для использования jQuery, вы больше не сможете этого $('div.someClass'), вместо этого jQuery ('div.someClass').
Альтернативно можно сделать следующее:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
При написании плагинов во избежание проблем с использованием noConflict вы можете передать 'jQuery' в функцию:
function($) {
//use $ writing your plugin
}(jQuery)
Ответ 5
$- это просто функция, называемая jQuery. Это то, как вы получаете доступ ко всем функциям в jQuery lib.
Вы можете найти его здесь: http://docs.jquery.com/%24
Ответ 6
Это сокращение для jQuery. Объект, в котором живут все функции jQuery.
Ответ 7
$- синтаксический сахар, подобный @Elzo. Однако никто не ответил на ваш вопрос. $Является сокращением в jQuery для window.jQuery
, поэтому вам не нужно вводить его каждый раз.
Ответ 8
$- это еще одна переменная. В случае jQuery это ссылается на функцию jQuery.
Ответ 9
Знак $для определения/доступа к jQuery
Ответ 10
Значок$для определения/доступа к jQuery $ (Селектор).action()
Ответ 11
Посмотрите на файл библиотеки jQuery.
//Экспозиция jQuery и $identifiers.
if ( typeof noGlobal === strundefined ) {
window.jQuery = window.$ = jQuery;
}
Глобальные $указывает на jQuery.
Ответ 12
Как большинство людей уже ответили выше, он используется как объект для jQuery, в основном используется для выбора элементов и выполнения различных операций в DOM.