Вопрос по jquery, javascript – Что означает символ $ в jQuery?
Что означает «$» вход в jQuery означает?
Из документации по jQuery:
By default, jQuery uses "$" as a shortcut for "jQuery"
Итак, используя$("#id"
) или жеjQuery("#id")
та же.
noConflit()
заменить его.
этосинтаксический сахар, Это не только для jQuery; другие библиотеки также используют его. Вы можете найти подробную статью об использовании знака доллара в JavaScriptВот.
$ является ярлыком для функции jQuery.
Некоторые библиотеки JavaScript тоже используют $ (пример: prototype). Чтобы избежать конфликта с этими другими библиотеками, 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)
$ & quot; как имя функции в JavaScript. Это сокращение для jQuery (). Который вы можете использовать, если хотите. jQuery можно запустить в режиме совместимости, если другая библиотека уже использует $. Просто используйте jQuery.noConflict (). $ довольно часто используется как функция выбора в JS.
В jQuery функция $ делает гораздо больше, чем просто выбирает вещи.
You can pass it a selector to get a collection of matching elements from the DOM. You can pass it a function to run when the document is ready (similar to body.onload() but better). You can pass it a string of HTML to turn into a DOM element which you can then inject into the document. You can pass it a DOM element or elements that you want to wrap with the jQuery object.Вот документация:http://docs.jquery.com/Core