Подтвердить что ты не робот

Свойства jQuery expando

У меня вопрос о свойствах jQuery expando. В основном я хотел бы понять ОЧЕНЬ простыми словами:

  • Как работает весь этот процесс, как jQuery добавляет свойство expando,
  • каковы критерии для добавления его в любой элемент
  • Какая именно причина делает jQuery легким.
  • Что именно имеет кеш jQuery?
4b9b3361

Ответ 1

Вопрос 3 кажется неуместным, но для остальных:

  • jQuery.expando - это строка, которая в основном 'jQuery' + timestamp (просто уникальное значение)

  • jQuery.cache - это объект, который будет хранить значения данных

  • Element[ jQuery.expando ] - это int value/key, в котором объект хранится в jQuery.cache

  • jQuery.cache[ Element[ jQuery.expando ] ] является объектом этого реквизита данных элементов

Взгляните на это, чтобы увидеть, что я имею в виду