Я смотрю на код javascript, и он имеет это в функции:
$$('.CssClass').each(function(x) { .... } )
Я понимаю, что цель состоит в том, чтобы применить анонимную функцию к каждому элементу с классом CssClass, но я не могу работать с тем, к чему относится $$ ... и не могу использовать Google для $$!
Обновлять: спасибо за подсказки. JavaScript взят из похожей библиотеки iPhone: jPint, которая включает библиотеку prototypejs и действительно определяет $$ как:
function $$() {
return Selector.findChildElements(document, $A(arguments));
}



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы случайно не заглядываете в библиотеку типа mootools? Это используется как сокращение для определенных типов объектов при доступе к DOM. Они делают такие вещи, как $ ('myElement'), например, для доступа к элементам страницы.
Я считаю, что Prototype также имеет функцию $$.
Я использую mootools в работе для написания систем Intranet, такие методы стенографии мне пригодятся. Я был так же сбит с толку, когда увидел их, подумав, что это какой-то оператор.
$ - допустимое имя функции в javascript. Итак, что-то определяет функцию $$, которая принимает строку, ищущую некоторый класс с именем .CssClass, и возвращает объект, на котором вы вызываете each.
Я знаю, что jQuery определяет функцию под названием $, по крайней мере, которая делает аналогичные вещи.
$, являющееся именем функции, меня до бесконечности смутило, поскольку это не символ, обычно связанный с именами переменных, за исключением, возможно, префикса в PHP.
Вероятно, функция прототипа это:
$$(cssRule...) -> [HTMLElement...]
Takes an arbitrary number of CSS selectors (strings) and returns a document-order array of extended DOM elements that match any of them.
http://www.prototypejs.org/api/utility#method-$$
Мм. Извините за правку, я пытался добавить скобки к ссылке, чтобы она работала, но я думаю, вы уже пробовали это. Ну что ж. :(
Есть ли шанс, что вы смотрите на скрипт MooTools?
http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-2-selectors/(now owned by a domain grabber)
«$$ позволяет вам быстро выбрать несколько элементов и поместить их в массив (тип списка, который позволяет вам манипулировать, извлекать и переупорядочивать список всеми способами). Вы можете выбирать элементы по имени (например, div, a, img) или ID, и вы даже можете смешивать и сопоставлять. "
Скорее всего, это сокращенное имя функции, которая обрабатывает доступ к DOM указанных аргументов, будь то имя тега или идентификатор объекта.
Как указано выше, вы, скорее всего, используете MooTools или jQuery.
Как я получил отказ? Это тот же ответ, что и выбранный. $$ - это имя функции!
$ - это обычный символ символа, поэтому «$», «$$», «$$$» - обычные переменные.
значение $ зависит от используемых библиотек; в jQuery $ -функция создает объект jquery из селектора css, например. $ ("DIV") - это набор всех DIV в текущем документе.
+1 Потому что вы объясняете, что $ - это переменная, и их значение зависит от используемой структуры.
+1 потому что вы попали в точку, это скорее всего из рамок. И мне нравится твой граватар.