Пора скачать jQuery 1.4 alpha1! Детальный обзор
Автор: Nayjest Категория: javascript, jquery
Вчера в официальном блоге jQuery появилась новость о выходе новой версии этой удобнейшей библиотеки (не знаю, как бы я жил без jQuery).
Это первая альфа jQuery версии 1.4.
Код стабильный (проходит тесты во всех браузерах из списка поддерживаемых), разработчики ждут тестирования своего детища на реальных приложениях.
Что нового?
Методу live сделали капитальный ремонт
Немного освежу вашу память: метод live впервые появился в jQuery 1.3, выполняет ту же функцию, что и bind: позволяет назначить обработчик событий, но делает это несколько по-другому: мы можем назначить обработчик событий для элементов определенного типа, даже если их еще нет на странице и они генерируются динамически. А когда у нас в документе появятся такие элементы, им автоматически, без нашего вмешательства будет назначен обработчик событий. Пример:
<script>
$('input.live').live('click',
function()
{
alert("Подпишись на этот блог по RSS!");
});
</script>
<input type="button" value="Добавить кнопку"
onclick="$('body').append(<input type='button' class='live'/>)"
/>
В jQuery 1.4 метод live поддерживает во всех браузерах такие события: submit, change, mouseenter, mouseleave, focus, blur. Также теперь поддерживается контекст в обработчиках событий и передача дополнительных данных необязательным параметром data.
Подкорректировано поведение метода add
Этот метод добавляет элементы к набору уже выбранных. Пример: $(‘div’).add(‘p’).css(‘color’,'red’) выполнит то же, что и $(‘div, p’).css(‘color’,'red’).
Начиная с jQuery 1.4 метод add возвращает элементы строго в последовательности их расположения в объектной модели документа (DOM).
Размер библиотеки и производительность
Размер jQuery в несжатом виде увеличился на 20% (jQuery 1.3.2 весит 120 Kb).
Тестов по производительности еще нет, но разработчики заверяют, что новая версия работает быстрее.
Очень сильно улучшена производительность некоторых функций для работы с Document object model, в частности append (вставка в конец дочерних элементов), prepend (вставка перед дочерними элементами).
Также теперь работают быстрее функции find, empty, remove, addClass, removeClass, hasClass, attr и css.
Ну, это слова разработчиков, что касается практики, на Хабре проскакивала вот такая картинка:

А еще вот результаты тестирования в FireFox 3.6b4: jQuery 1.3.2 va jQuery 1.4a1:

Твори добро!
Мы можем помочь разработчикам jQuery, попробовав подключить ее в свои проекты (не на production server конечно же, это ведь первая альфа-версия). Если вы обнаружите какие-то баги/ошибки — зарегистрируйтесь/залогиньтесь на баг-треккекре JQuery и сообщите о проблемме разработчикам, сделаете хорошее дело.
Скачай новую версию jQuery!
Скачать jQuery 1.4 alpha 1: http://code.jquery.com/jquery-1.4a1.js (размер: 87.9 Kb)
Скачать jQuery 1.4 alpha 1 minified: http://code.jquery.com/jquery-1.4a1.min.js (145 Kb)


Декабрь 6th, 2009 - 02:10
Пора скачать jQuery 1.4 alpha1! Детальный обзор « Блог Виталия Степаненка…
Thank you for submitting this cool story – Trackback from progg.ru…
Декабрь 12th, 2009 - 17:15
С нетерпением жду финальный релиз jQuery 1.4!
Январь 24th, 2010 - 04:46
Жду релиз JQuery 1.5
Январь 24th, 2010 - 19:37
Для меня к сожалению jQuery это штука которая подключается в хеад. Может как нибудь сделаете небольшой вводный урок по написанию чего-нибудь полезного??
Январь 25th, 2010 - 02:02
А JQuery то все толстеет и толстеет с каждой версией, 1.4 — печальное тому подтверждение.
Январь 29th, 2010 - 22:26
Справочник по jQuery: http://api.jquery.com/browser/
А вот альтернативный: http://jqapi.com/
Февраль 15th, 2010 - 14:45
хорошая новость! Протестируем. Спасибо за ссылку.
Февраль 15th, 2010 - 19:39
После статьи иде сразу качать jQuery 1.4! Пасиб за обзор!
Февраль 16th, 2010 - 02:03
Когда там релиз то? В курсе?
Февраль 16th, 2010 - 18:22
1.5 еще не вышла?
Я на скаком то форуме видел ссылку,на файлообменник.Только там нужно смс отправлять.Наерняка лохотрон
Февраль 28th, 2010 - 01:31
Ссылку можешь подкинуть???
Март 7th, 2010 - 11:43
Пока рано говорить о стабильности. Вот когда протестируют в реале, тогда и приступим.
Март 16th, 2010 - 16:26
Согласен придется маленько подождать, после теста
Март 23rd, 2010 - 21:23
Да уж. Надо бы обновиться. Я видел у вас запись что уже не альфа вышла. Но что то написать сюда решил, не знаю почему.
jquery нынче используется везде.
Скажите, можно ли например в WP обновить только библиотеку до актуальной версии не обновляя сам движок? Не будет ли конфликтов?
Апрель 6th, 2010 - 15:56
Jquery это вещь
Май 4th, 2010 - 22:52
Спасибо за очередную хорошую статью. Очень нравится манера написания!
Май 22nd, 2010 - 14:47
Только начал изучать возможности этой библиотеки. Думаю уже применю свои знания на следующем проекте, горизонты, конечно, открываются очень хорошие!
Май 22nd, 2010 - 19:00
я у себя в блоге тоже без jquery никуда: весь дизайн на этой библиотеке держится. так что спасибо за ссылочку. скачаю, попробую.
Май 24th, 2010 - 03:34
Спасибо за дистрибутив и за slickspeed. Давно хотел переходить!
Май 27th, 2010 - 15:22
спасибо, скачаю себе
Май 28th, 2010 - 21:20
Jquery вообще нормальная штука… юзается ща просто везде. Давно пора было ей обновляться :)
Май 30th, 2010 - 11:43
С нетерпением жду финальный релиз
Июнь 2nd, 2010 - 15:39
Спс за slickspeed!
Jquery респект лучше веб библиотеки еще не знаю.
Июнь 3rd, 2010 - 12:09
будем ждать релиза, спасибо за новость:)
Июнь 4th, 2010 - 14:51
здорово, что выходит новая версия. активно использую jQuery на своем сайте в каскадном меню и слайдах. спасибо за новость!
Июнь 9th, 2010 - 16:42
Отличная вещь пригодится – обязательно скачаю
Июнь 13th, 2010 - 15:41
С Jquery знакома весьма поверхностно, но планирую изучать, надо только сходить книгу купить.
Июнь 23rd, 2010 - 15:29
Отличная библиотека! А то что тяжеловато… ничё, системник тянет ))
Июнь 23rd, 2010 - 16:12
Ну главное чтобы ещё и у пользователей тянул системник, и не тормзился, а то смысла иначе не будет.
Июнь 23rd, 2010 - 16:50
Альфа? Этож даж не бетка, может релиз-версия будет шустрее и легче!
Июнь 23rd, 2010 - 17:18
Отличная библиотека, давно ей пользуюсь, а то что новая выерсия вышла и не знал. Спасибо за новость!
Июнь 23rd, 2010 - 17:35
Что-то я не совсем понял, как работает эта библиотека?
Июнь 25th, 2010 - 14:03
Хорошая библеотека, только вот минус её, в том что она много весит
Июль 3rd, 2010 - 11:50
Вроде еще новее версия вышла, кто знает?
Июль 3rd, 2010 - 16:18
Библиотека что надо, убедился на практике.
Июль 7th, 2010 - 10:23
ого. спасибо, скачаем!
Июль 7th, 2010 - 15:58
спасибо за детализацию! Класс!
Июль 8th, 2010 - 10:59
О. Спасибо, как раз что-то старая начала подглючивать
Июль 9th, 2010 - 15:28
А что нового было туда добавлено?
Июль 17th, 2010 - 13:20
Спасибо за обзор надо воспользоваться библиотекой
Июль 20th, 2010 - 10:31
Спору нет. Jquery это вещь
Июль 22nd, 2010 - 12:17
JQuery это будущее, без вопросов. ИЕ надо только сначала фтопку
Июль 22nd, 2010 - 12:18
Спасибо
Июль 22nd, 2010 - 12:18
Будем качать. Много нового там?
Июль 22nd, 2010 - 19:31
Много комментариев оставили , прям спам какой то, аж поражает.
Июль 27th, 2010 - 18:00
Предпочитаю использовать jQuery.min. Как правило хватает для 99% задач.
@tanatos А такое количество комментариев объясняется индексацией ссылок.
Август 1st, 2010 - 11:22
Грамотный обзор. Спасибо за старания.
Август 2nd, 2010 - 20:28
В чём крутизна сей либы?
Август 5th, 2010 - 13:34
Недавно создал блог по скриптах на JQuery. Если кому то будет интересно то вот ссылка – vadyos.org.ua
Август 7th, 2010 - 09:49
Интересно надо посмотреть
Август 14th, 2010 - 11:36
JQuery полезная штука.
Август 15th, 2010 - 02:35
Будут ли ещё релизы?
Август 21st, 2010 - 11:38
Классная реализация задуманной идеи. Успехов в дальнейшем.
Август 23rd, 2010 - 12:59
jQuery хорош, но с каждым разом становиться все больше и больше.