Шаг 3.
Библиотека jQuery.
Хронология развития проекта jQuery
На этом шаге мы перечислим основные вехи в развитии библиотеки.
Главная цель библиотеки - обеспечить простой способ поиска элементов веб-страницы и манипулирования ими - остается неизменной в ходе разработки, но некоторые особенности
синтаксиса и возможности изменяются от версии к версии. В приведенном далее кратком обзоре хронологии развития проекта описываются наиболее важные изменения,
происходившие от версии к версии.
- Этап общественной разработки: в августе 2005 года Джон Резиг (John Resig) впервые объявил об усовершенствованной библиотеке "Behaviour", основанной
на библиотеке Prototype. Официально новая платформа была выпущена 14 января 2006 года под названием jQuery.
- jQuery 1.0 (август 2006): эта первая стабильная версия библиотеки уже имела надежную поддержку селекторов CSS, технологии AJAX и механизма событий.
- jQuery 1.1 (январь 2007): в этой версии была произведена существенная модернизация прикладного программного интерфейса (API). Многие редко используемые
методы были объединены, что привело к уменьшению числа методов, которые необходимо изучать и документировать.
- jQuery 1.1.3 (июль 2007): в этой версии была существенно повышена производительность механизма селекторов jQuery. Начиная с этой версии, производительность
библиотеки jQuery стала сопоставимой с производительностью родственных библиотек JavaScript, таких как Prototype, Mootools и Dojo.
- jQuery 1.2 (сентябрь 2007): из этой версии был убран синтаксис XPath выбора элементов, так как он стал избыточным при наличии синтаксиса CSS. В этой
версии стала более гибкой настройка эффектов, а благодаря добавлению логики управления событиями в пространствах имен упростилась разработка расширений.
- jQuery UI (сентябрь 2007): этот новый набор расширений был выпущен, чтобы заменить популярный, но устаревающий модуль Interface. В него была включена богатая
коллекция готовых виджетов, а также ряд дополнительных инструментов для создания сложных элементов, таких как интерфейсы буксирования элементов мышью (drag-and-drop).
- jQuery 1.2.6 (май 2008): в состав основной библиотеки были включены функциональные возможности популярного модуля расширения Dimensions, созданного
Брендоном Аароном (Brandon Aaron).
- jQuery 1.3 (январь 2009): значительная модернизация механизма селекторов (Sizzle) обеспечила гигантский прирост производительности библиотеки. Официально было
объявлено о поддержке делегирования событий.
На следующем шаге мы рассмотрим простой пример использования библиотеки.
Предыдущий шаг
Содержание
Следующий шаг