Статьи

Выпущена jQuery 1.6.1

Привет, ребята, просто быстрое напоминание о том, что новая версия jQuery была официально выпущена.

Внесен ряд изменений, и перед обновлением версии на своих сайтах необходимо внимательно следовать этим инструкциям.

Официальные заметки о выпуске

Быстрый, что нового

  1. .attr () теперь является .prop () — обновление модуля Attributes — в основном .attr (). Ваш старый код все еще должен работать, просто обратите внимание на некоторые тесты, чтобы сосредоточиться на этом обновлении.
  2. Используйте .attr () get / set для следующих целей: автофокус, автозапуск, асинхронный, проверенный, элементы управления, отсрочка, отключен, скрытый, зацикливание, множественный, открытый, только для чтения, обязательный, выбранный, выбранный.
  3. Используйте .prop () get / set для следующего: defaultValue, nodeName, nodeType, selectedIndex, tagName

Обновление с 1.5.2 до 1.6.1

С введением нового метода .prop () и изменениями в методе .attr () jQuery 1.6 вызвал дискуссию о разнице между атрибутами и свойствами и о том, как они связаны друг с другом. Это также сопровождалось некоторыми проблемами обратной совместимости, которые были исправлены в 1.6.1. При обновлении с 1.5.2 до 1.6.1 вам не нужно менять какой-либо код атрибута.

Ниже приведено описание изменений модуля Attributes в jQuery 1.6 и 1.6.1, а также предпочтительного использования метода .attr () и метода .prop (). Однако, как уже говорилось ранее, jQuery 1.6.1 позволит вам использовать .attr () так же, как он использовался ранее во всех ситуациях.

Обратите внимание, что изменения, описанные в примечаниях к выпуску 1.6, касающиеся метода .data (), были исправлены и теперь без проблем работают между 1.5.2 и 1.6.1.

См. Официальные примечания к выпуску jQuery 1.6.1 для получения дополнительной информации.