Прошло девять месяцев с тех пор, как была выпущена jQuery 1.7, поэтому перед нами замечательная новая версия, которая поможет вам писать меньше кода за более короткое время при сохранении отличной кросс-браузерной совместимости ( пока ). Давайте посмотрим на основные новые функции и обновления …
Больше Sizzle
Селекторный двигатель Sizzle компании jQuery оптимизирован для обеспечения высокой производительности и эффективности. Он основан на собственном методе querySelectorAll, когда он доступен, но даже он имеет различия в реализации между браузерами. jQuery 1.8 работает над трещинами и все еще предоставляет закодированные резервные копии для IE6 и 7.
Автоматический CSS-префикс
Когда вы используете свойство CSS в таких методах, как .css () или .animate (), jQuery 1.8 автоматически добавит все необходимые префиксы. Поэтому вы можете применить одно transform
Если вы использовали box-sizing: border-box
Продвинутые анимации
Команда jQuery признает, что анимационный код стал немного громоздким. Это было решено, и в результате производительность анимации улучшилась.
Однако, я подозреваю, что дни jQuery и JavaScript-анимации сочтены. Он никогда не исчезнет полностью, но CSS3 предлагает лучшие и более быстрые эффекты с меньшим количеством кода. К счастью, вам не нужно включать методы анимации jQuery, если они вам не нужны…
Увеличенная модульность
jQuery 1.8 на несколько сотен байт меньше, чем версия 1.7.2, но можно уменьшить его еще больше, используя основанную на grunt систему сборки, чтобы исключить ненужные вам функции.
Исправлены ошибки
Наконец, jQuery 1.8 исправляет более 160 ошибок. Кодовая база была уже безупречной, поэтому удивительно, что они нашли так много проблем для решения.
Время обновить?
Те, кто использует v1.7.x, вероятно, могут переключиться на 1.8 без особых проблем. Старые версии тоже подойдут, но будьте готовы к тщательному тестированию.
Тем не менее, о проблемах часто сообщают в течение нескольких дней после выпуска, поэтому те, кто более осторожен, могут подождать несколько недель для jQuery 1.8.1.
jQuery доступен на jQuery.com . Версии, размещенные на CDN, появятся в ближайшее время.