Comments 34
UFO just landed and posted this here
UFO just landed and posted this here
Скорее всё-таки «тип очереди», поскольку может быть не только очередь эффектов.
UFO just landed and posted this here
«In fact, this works on any queue, but its most common use case will probably be with the „fx“ queue.»
То есть любая очередь, а не только 'fx'. Как я понимаю эти очереди относятся не только к анимации и эффектам.
Скорее будет правильно «очереди, отличной от очереди эффектов, которая используется по умолчанию».
То есть любая очередь, а не только 'fx'. Как я понимаю эти очереди относятся не только к анимации и эффектам.
Скорее будет правильно «очереди, отличной от очереди эффектов, которая используется по умолчанию».
Переноси уже в блог ДжавоСкрипта!
зы: не забудь на него подписаться ;)
зы: не забудь на него подписаться ;)
Люди, за что коммент человека минусуете? В нём дан линк на пост уважаемого многими автора, который перевёл и написал массу всего о jquery. Его статье о 1.4, как минимум, стоит уделить внимание.
> 1. Передача атрибутов jQuery(...)
Эта фича называется «Быстрое создание элементов»
Осмелюсь продолжить, т.к есть маленькие, но очень приятные дополнения:
.get() и .eg() теперь принимают отрицательные значения
Смысл такой же как и везде .get(-1) вернёт последний элемент коллекции. Также для удобства появились методы .first() и last(), соответственно eq(0) и eq(-1).
Очистка очереди .clearQueue()
Очередь выполнения функций теперь можно очистить методом .clearQueue(), причём из неё удалятся только незапущенные функции, а уже запущенные не остановятся. Использование .clearQueue() без параметров очистит fx очередь.
Интуитивный .index
Метод .index() был переписан и стал понятнее и быстрее.
Теперь получить порядковый номер элемента по отношению к его соседям можно так
Также можно получить порядковый номер элемента по отношению к указанной коллекции элементов, указав её в качестве селектор или DOM элемента.
Ну а ещё многие методы jQuery стали быстрее и т.д и т.п! В общем что я вам рассказываю, если даже такой ленивый человек как я уже поставил и начал использовать 1.4, и вчера в 2 ночи смотрел онлайн конференцию Резига. Вы то наверное уже давно изучили этот сайт!
Эта фича называется «Быстрое создание элементов»
Осмелюсь продолжить, т.к есть маленькие, но очень приятные дополнения:
.get() и .eg() теперь принимают отрицательные значения
Смысл такой же как и везде .get(-1) вернёт последний элемент коллекции. Также для удобства появились методы .first() и last(), соответственно eq(0) и eq(-1).
Очистка очереди .clearQueue()
Очередь выполнения функций теперь можно очистить методом .clearQueue(), причём из неё удалятся только незапущенные функции, а уже запущенные не остановятся. Использование .clearQueue() без параметров очистит fx очередь.
Интуитивный .index
Метод .index() был переписан и стал понятнее и быстрее.
Теперь получить порядковый номер элемента по отношению к его соседям можно так
$("li.current").index() // находит индекс элемент <li class="current">
Также можно получить порядковый номер элемента по отношению к указанной коллекции элементов, указав её в качестве селектор или DOM элемента.
$("#more-info").index("h3") // Получить индекс элемента h3#more-info среди всех h3
Ну а ещё многие методы jQuery стали быстрее и т.д и т.п! В общем что я вам рассказываю, если даже такой ленивый человек как я уже поставил и начал использовать 1.4, и вчера в 2 ночи смотрел онлайн конференцию Резига. Вы то наверное уже давно изучили этот сайт!
5. Новые события для метода live.
В jQuery 1.4 появилась поддержка обработчиков событий «submit», «change», «focus» и «blur».
А еще mouseenter и mouseleave, что немаловажно. Но это произошло еще в версии 1.4 alpha2
Оба этих улучшения редко используются на практике, но они дали потрясающий эффект при разработке jQuery.Можно ли узнать подробнее про потрясающий эффект?
Читаю уже третью статью, про новые возможности jQuery 1.4… и просто восхищён новыми, да и старыми возможностями
Первый полезный пост про 1.4.
По поводу размера — можно юзать googleapis, у многих будет уже закешированный файл даже при первом входе на сайт ;-)
Подскажите, если кто знает, это баг или фича?
jQuery 1.3.2
jQuery 1.4
А то хотел перейти на новую версию, а тут такое.
jQuery 1.3.2
$('<div><script></script></div>'); // [div]
jQuery 1.4
$('<div><script></script></div>'); // [div, script]
А то хотел перейти на новую версию, а тут такое.
Да, данный метод изменился. Как написано в документации для 1.0+:
jQuery( html, [ ownerDocument ] )
html = A string of HTML to create on the fly. Note that this parses HTML, not XML.
И к версии 1.4:
jQuery( html, props )
html = A string defining a single, standalone, HTML element (e.g. <div/> or ).
jQuery( html, [ ownerDocument ] )
html = A string of HTML to create on the fly. Note that this parses HTML, not XML.
И к версии 1.4:
jQuery( html, props )
html = A string defining a single, standalone, HTML element (e.g. <div/> or ).
Слежу за JQuery 1.4 очень пристально, но только после этого поста осознал практическую целесообразность использования новой версии. Спасибо автору поста :)
И еще меня очень порадовало( в особенности в контексте проекта над которым я работаю) ускорение метода remove и возможность вешать live события с контекстом.
Функция $.data() теперь в качстве аргумента может принимать объект
Если раньше писали
то теперь можно
Выяснилась интересная особенность:
Вопрос: так должно быть или нет?
Если раньше писали
$.data('zkey','zval');
то теперь можно
$.data({zkey:'zval'});
Выяснилась интересная особенность:
// Alert не сработает
$('<div>click me one</div>').click( function(){alert(1)} ).data( {zkey: 'zval'} ).appendTo( 'body' );
//Alert сработает
$('<div>click me two</div>').click( function(){alert(1)} ).data('zkey','zval').appendTo( 'body' );
Вопрос: так должно быть или нет?
Молодцы ребята!
Вызов такого кода:
jQuery('p').unwrap();
… вернёт нам следующую структуру:
<p>Foo</p>
прошу прощения, кнопочкой ошибся
возможно, имелось в виду
<div><p>Foo</p></div>
Вызов такого кода:
jQuery('p').unwrap();
… вернёт нам следующую структуру:
<p>Foo</p>
возможно, имелось в виду
jQuery('div').unwrap();? :)
Sign up to leave a comment.
jQuery 1.4: 15 новых возможностей