С Днём рождения jQuery. Сегодня исполнилось три года с момента первого появления jQuery на BarCampNYC 14-го января 2006 года под авторством Джона Резига (John Resig).
jQuery 1.3
Основные новинки:
- Sizzle: новый движок для работы с CSS селекторами.
- Live-события: присвоение событий для цепочек элементов.
- Класс Event: полностью переписан для упрощения управления обработчиками событий.
- Переписана вставка HTML: ускорение добавления HTML-кода.
- Переписан метод Offset: супер быстрое вычисление положения объекта на странице.
- Больше нет сканирования для определения версии браузера (через userAgent) – теперь jQuery определяет версию по специфичным ошибкам и свойствам браузера.
Полная информация по адресу:
http://docs.jquery.com/Release:jQuery_1.3
Выход следующего релиза jQuery 1.3.1 планируется через одну-две недели, после отлова ошибок
Sizzle
Теперь jQuery использует новый движок для работы с CSS-селекторами – ‘Sizzle‘.
Работа с CSS-селекторами была выделена в отдельный проект для сотрудничества с создателями других библиотек и простыми разработчиками.
Призывы к сотрудничеству уже были услышаны – разработчики Prototype, Dojo, Yahoo UI, MochiKit, TinyMCE и многих других проектов проявили свой интерес.
Страница проекта:
http://sizzlejs.com/
Исходный код:
http://github.com/jeresig/sizzle/tree/master
Новый браузер API
Одновременно с релизом jQuery 1.3 был представлен новый браузер API (разработчик Remy Sharp):
http://api.jquery.com/.
Новый браузер API включает следующие новые возможности:
- Вся предыдущая документация по jQuery и jQuery UI.
- Возможность пометить страницу как “Избранное” для простого поиска информации
- Подсветка синтаксиса в примерах исходного кода.
- Рабочие примеры, результаты можно сразу посмотреть в браузере.
- Ссылка для редактирования исходного кода примеров для различных экспериментов.
Браузер API jQuery доступен как оффлайновое приложение Adobe AIR (автор Tane Piper).
jQuery Foundation
Джон Резиг (John Resig)(основатель и ведущий разработчик jQuery) и Пол Бакаус (Paul Bakaus)(ведущий программист jQuery UI) приняли решение создать новую структуру jQuery Foundation и вступлить в организацию Software Freedom Conservancy, объединяющую открытые проекты. Основное преимущество вступления заключается в том, что jQuery навсегда останется свободно используемой библиотекой.
С третьим Днём рождения, jQuery!