Обновление jQuery 1.7.1 до последней версии 2.x - Каковы последние изменения?

Мне нужно обновить jQuery 1.7.1 до последней версии 2.x. Целевое приложение содержит слишком много скриптов / плагинов, которые следует тщательно пересмотреть, чтобы справиться с теми критическими изменениями, которые произошли за эти годы. Однако я не помню всех этих "переломных" изменений, поэтому подумал, что, может быть, кто-то может указать мне правильное направление. Например, в этом документе перечислены устаревшие функции, которые очень помогают, но этого пока недостаточно.

Обратите внимание, что я не собираюсь ориентироваться на IE6/7/8, поэтому я настаиваю на обновлении до последней версии 2.x. Любая стратегия, контрольный список или информация для облегчения "боли" высоко ценится.

2 ответа

Решение

Взгляните на этот пост Sitepoint, так как это объяснение изменений более высокого уровня, чем просто API. Они суммированы как:

  • Нет поддержки IE6/7/8
  • Устаревшие функции означают, что код удален и уменьшена загрузка
  • Более модульная кодовая база, позволяющая включать или исключать компоненты.

Есть огромное количество изменений, но если вы не заинтересованы в IE6/7/8, это должно быть хорошо.

Главное, что я бы посоветовал вам использовать live(), Он был заменен on(),

Итак, вы должны проверить live код и преобразовать в on код.

Другой .selector, Это устарело, поскольку точный селектор не может быть предоставлен.

Также size() устарела. Просто используйте .length

Другие вопросы по тегам