Обновление 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