Ответ 1
Вопрос 3 кажется неуместным, но для остальных:
-
jQuery.expando
- это строка, которая в основном'jQuery' + timestamp
(просто уникальное значение) -
jQuery.cache
- это объект, который будет хранить значения данных -
Element[ jQuery.expando ]
- это int value/key, в котором объект хранится вjQuery.cache
-
jQuery.cache[ Element[ jQuery.expando ] ]
является объектом этого реквизита данных элементов