
Джон Резиг позавчера
сообщил о выходе предпросмотровой версии будущей библиотеки
jQuery 1.6.
Все заинтересованные программисты могут тотчас же
скачать её да проверить, не хуже ли эта версия ведёт себя в их скриптах по сравнению с предыдущей.
По-видимому, это одна из последних возможностей
сообщить о багах, если что не так. Впереди ведь релиз.
Резиг прилагает довольно обширный список изменений
в версии 1.6 RC 1, в основном сводящихся к исправлению ошибок (иногда довольно замысловатых), ко сглаживанию шероховатостей, к ускорению работы отдельных функций. Есть и заметные новинки. Помимо тех, которые
я ужé упоминал в обзоре
бета-версии, появилась возможность вызывать
jQuery.noConflict() в любое время, а также новый метод
jQuery.holdReady() для того, чтобы при необходимости можно было придержать наступление события
ready.
Метод
.animate() снабдили поддержкою
deferred-интерфейса (см. [1], [2]), так что делается возможным простое навешивание такой функции, которая должна сработать опосля завершения всех анимаций:
$.when(
$elements.animate(properties),
$elements2.animate(properties2),
…
).then(function(){
…
});
Вы наверняка согласитесь, что эта новинка необыкновенно приятна, потому что совершенно избавляет в таких случаях от необходимости возёхаться.