В jQuery $
- это удобный псевдоним для объекта jQuery
.Поэтому $.getJSON()
вызывает метод getJSON()
объекта jQuery
.Поначалу это немного сбивает с толку, но как только вы к этому привыкнете, это приятно и лаконично.
Кажется обычной практикой в разработке jQuery использовать $
для префикса переменных, которые получаются в результате выбора вещей с помощью jQueryнапример:
var $myList = $('.list-item');
$
является допустимым символом для использования в именах переменных, поэтому я предполагаю, что это напоминание о том, что объект содержит упакованный набор jQuery.Хорошей идеей будет присвоить результаты ваших выборов переменным, если вы снова будете использовать выбранные элементы;в противном случае вы тратите ресурсы впустую.
В вашем примере $ae
эквивалентен примерно так:
$('#my-input').autocomplete('Requestor ...