Пора скачать jQuery 1.4 alpha1! Детальный обзор

Автор: Nayjest Категория: javascript, jquery

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(&lt;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.

Ну, это слова разработчиков, что касается практики, на Хабре проскакивала вот такая картинка:
Сравнение производительности jQuery 1.4 и более старых версий

А еще вот результаты тестирования в 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)




54 Комментариев на “Пора скачать jQuery 1.4 alpha1! Детальный обзор”

  1. progg.ru сказал:

    Пора скачать jQuery 1.4 alpha1! Детальный обзор « Блог Виталия Степаненка…

    Thank you for submitting this cool story – Trackback from progg.ru…

  2. Дима сказал:

    С нетерпением жду финальный релиз jQuery 1.4!

  3. Ремонтник сказал:

    Жду релиз JQuery 1.5

  4. webgid сказал:

    Для меня к сожалению jQuery это штука которая подключается в хеад. Может как нибудь сделаете небольшой вводный урок по написанию чего-нибудь полезного??

  5. GDK сказал:

    А JQuery то все толстеет и толстеет с каждой версией, 1.4 — печальное тому подтверждение.

  6. ru_webdev сказал:

    Справочник по jQuery: http://api.jquery.com/browser/
    А вот альтернативный: http://jqapi.com/

  7. Boryusya сказал:

    хорошая новость! Протестируем. Спасибо за ссылку.

  8. Andryuha сказал:

    После статьи иде сразу качать jQuery 1.4! Пасиб за обзор!

  9. рафик сказал:

    Когда там релиз то? В курсе?

  10. lord сказал:

    1.5 еще не вышла?
    Я на скаком то форуме видел ссылку,на файлообменник.Только там нужно смс отправлять.Наерняка лохотрон

  11. Ella сказал:

    Ссылку можешь подкинуть???

  12. Marlesya сказал:

    Пока рано говорить о стабильности. Вот когда протестируют в реале, тогда и приступим.

  13. Михаил сказал:

    Согласен придется маленько подождать, после теста

  14. АлаичЪ сказал:

    Да уж. Надо бы обновиться. Я видел у вас запись что уже не альфа вышла. Но что то написать сюда решил, не знаю почему.
    jquery нынче используется везде.
    Скажите, можно ли например в WP обновить только библиотеку до актуальной версии не обновляя сам движок? Не будет ли конфликтов?

  15. vebster сказал:

    Jquery это вещь

  16. Arturgreatble сказал:

    Спасибо за очередную хорошую статью. Очень нравится манера написания!

  17. Tornton сказал:

    Только начал изучать возможности этой библиотеки. Думаю уже применю свои знания на следующем проекте, горизонты, конечно, открываются очень хорошие!

  18. Сергей сказал:

    я у себя в блоге тоже без jquery никуда: весь дизайн на этой библиотеке держится. так что спасибо за ссылочку. скачаю, попробую.

  19. Кредит сказал:

    Спасибо за дистрибутив и за slickspeed. Давно хотел переходить!

  20. Роман сказал:

    спасибо, скачаю себе

  21. Александр сказал:

    Jquery вообще нормальная штука… юзается ща просто везде. Давно пора было ей обновляться :)

  22. Road сказал:

    С нетерпением жду финальный релиз

  23. seosdl сказал:

    Спс за slickspeed!
    Jquery респект лучше веб библиотеки еще не знаю.

  24. test сказал:

    будем ждать релиза, спасибо за новость:)

  25. Павел сказал:

    здорово, что выходит новая версия. активно использую jQuery на своем сайте в каскадном меню и слайдах. спасибо за новость!

  26. Man cij сказал:

    Отличная вещь пригодится – обязательно скачаю

  27. Леди сказал:

    С Jquery знакома весьма поверхностно, но планирую изучать, надо только сходить книгу купить.

  28. Rebuilder сказал:

    Отличная библиотека! А то что тяжеловато… ничё, системник тянет ))

  29. RepairMan сказал:

    Ну главное чтобы ещё и у пользователей тянул системник, и не тормзился, а то смысла иначе не будет.

  30. Chronik сказал:

    Альфа? Этож даж не бетка, может релиз-версия будет шустрее и легче!

  31. Bigest сказал:

    Отличная библиотека, давно ей пользуюсь, а то что новая выерсия вышла и не знал. Спасибо за новость!

  32. Goody сказал:

    Что-то я не совсем понял, как работает эта библиотека?

  33. Дмитрий сказал:

    Хорошая библеотека, только вот минус её, в том что она много весит

  34. rezident сказал:

    Вроде еще новее версия вышла, кто знает?

  35. Lukas сказал:

    Библиотека что надо, убедился на практике.

  36. Юрий сказал:

    ого. спасибо, скачаем!

  37. Федор сказал:

    спасибо за детализацию! Класс!

  38. Too сказал:

    О. Спасибо, как раз что-то старая начала подглючивать

  39. Nikolas сказал:

    А что нового было туда добавлено?

  40. Артём сказал:

    Спасибо за обзор надо воспользоваться библиотекой

  41. Аквариум сказал:

    Спору нет. Jquery это вещь

  42. Flash сказал:

    JQuery это будущее, без вопросов. ИЕ надо только сначала фтопку

  43. bruno сказал:

    Спасибо

  44. Шпак сказал:

    Будем качать. Много нового там?

  45. tanatos сказал:

    Много комментариев оставили , прям спам какой то, аж поражает.

  46. DarkwaveMD сказал:

    Предпочитаю использовать jQuery.min. Как правило хватает для 99% задач.
    @tanatos А такое количество комментариев объясняется индексацией ссылок.

  47. Иван Воробьев сказал:

    Грамотный обзор. Спасибо за старания.

  48. Здоровячок сказал:

    В чём крутизна сей либы?

  49. Vadyos сказал:

    Недавно создал блог по скриптах на JQuery. Если кому то будет интересно то вот ссылка – vadyos.org.ua

  50. fisher сказал:

    Интересно надо посмотреть

  51. Славик сказал:

    JQuery полезная штука.

  52. Строитель сказал:

    Будут ли ещё релизы?

  53. Metal сказал:

    Классная реализация задуманной идеи. Успехов в дальнейшем.

  54. Fashion сказал:

    jQuery хорош, но с каждым разом становиться все больше и больше.

Оставить комментарий