По вопросам оптовых закупок обращайтесь, используя форму обратной связи или по телефонам в Санкт-Петербурге: +7(812)380-5007 и в Москве: +7(495)638-5305.

Записи, помеченные ‘jQuery’

Вышла версия jQuery 1.6

Воскресенье, 8/05/2011

Библиотека jQuery версии 1.6 наконец-то увидела свет и готова к использованию. Разработчики заявляют, что весьма гордятся этим релизом, в котором, помимо прочего, основательно переписан модуль Attribute (Свойства), а также внесен ряд правок с целью увеличения производительности.

Релиз своевременно состоялся благодаря упорным стараниям команды разработчиков jQuery, а также группы баг-тестеров этого проекта.

Вы можете прямо сейчас получить код jQuery через сети доставки контента:

http://code.jquery.com/jquery-1.6.js

http://code.jquery.com/jquery-1.6.min.js

Код можно найти и по адресам других CDN:

Microsoft: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.min.js

Google: https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js

Команда разработчиков призывает всех попробовать библиотеку в деле и включиться в работу по тестированию и дальнейшему улучшению ядра jQuery. Она также подготовила страницу информации о библиотеке, необходимую для того, чтобы сотрудничество пользователей и участников проекта стало еще более тесным.

Фактически, незамедлительно после этого релиза, команда начала работу над jQuery версии 1.7. Разработчики говорят, что с радостью выслушают все предложения касательно того, какой библиотека jQuery 1.7 должна быть. Вопросы и пожелания разработчикам можно направлять, используя форму на сайте http://blog.jquery.com/.

Источник: jQuery

jQuery 1.5.1

Среда, 2/03/2011

Вышел первый минорный релиз популярной JavaScript-библиотеки jQuery 1.5. Его разработка заняла чуть меньше месяца с момента выхода мажорной версии в начале февраля 2011 года. Как полагается, по большей части релиз включает в себя исправления обнаруженных ошибок, о которых вы можете подробно прочитать на официальном сайте проекта. Что касается нововведений, то разработчики добавили всего 3 новых опции в модуль jQuery.ajax(), а именно:

isLocal – принудительно устанавливает текущему окружению статус локального (например, как у файловой системы), даже в случаях, когда jQuery не распознаёт его таковым по умолчанию. В настоящее время протоколы файлов, расширений (*-extension) и виджетов (widget) распознаются локальными. Если есть необходимость внесения изменений в опцию isLocal, то рекомендуется делать это в методе $.ajaxSetup().

mimeType – служит для переопределения XHR MIME-типов.

xhrFields – отображает пары fieldName-fieldValue и предназначается для установки на собственные объекты XHR. Например, вы можете использовать их для установки в параметр withCredentials значения true для реализации кросс-доменных запросов.

Команда разработчиков в своём сообщении заявила о том, что теперь браузер Internet Explorer 9 поддерживается полностью. Также появилась информация о планах, касающихся следующей мажорной версии jQuery 1.6 – выхода нового релиза стоит ожидать в конце апреля - начале мая. Если у вас есть свои предложения или замечания к проекту, то на 7 марта запланирована онлайн-конференция Noon EST с разработчиками (конференция будет проводиться в чате #jquery-meeting на канале irc.freenode.net).

Источник: jQuery

Вышел в свет новый jQuery 1.4.4

Понедельник, 15/11/2010

Совсем недавно вышел в свет четвертый минорный релиз библиотеки для работы с JavaScript - jQuery 1.4. Он содержит в себе внушительное количество доработок младшей версии 1.3. Однако одними исправлениями разработчики не ограничились – они создали несколько модификаций существующих функций и добавили новый полезный метод.

Метод .fadeToggle() предназначен для создания эффектов появления и затухания элементов (работает на динамическом изменении прозрачности). В ранних версиях уже были добавлены метод .slideToggle() и специализированные классы для обработки визуальных эффектов переходов (.classToggle()).

Были исправлены ошибки в методах .width() и .height() при работе со скрытыми элементами – теперь, при указании в качестве аргумента скрытого элемента (с параметром ‘display: none‘), они, вместо значения 0, возвращают их реальную ширину и высоту. Модуль jQuery.props переместили из библиотеки support.js в attributes.js.

Полный список исправлений можно посмотреть на официальном сайте jQuery.

В скором времени разработчики займутся новой версией библиотеки - jQuery 1.5. Что в ней будет нового, зависит от пользователей. Каждый может предложить свои дополнения и нововведения, для этого нужно оформить заявку на официальном сайте или оповестить участников проекта, заполнив специальную форму. Через несколько недель разработчики рассмотрят все заявки и выберут самые существенные из них для реализации в новой версии. jQuery 1.5 обещает появиться в начале следующего года.

Источник: jQuery

Вышел в свет jQuery 1.4.3

Среда, 20/10/2010

С момента выхода версии 1.4.2 прошёл почти что год. Что же было сделано за это время?

Подверглись изменениям практически все модули библиотеки и само ядро. Разработчики отошли от монолитной концепции и сделали jQuery модульным, убрав внутренние связи для увеличения гибкости при работе с исходниками. Теперь модули (ядро, данные, события и прочие) могут динамически подгружаться скриптовыми загрузчиками (например, LABjs или RequireJS), собираться и тестироваться по отдельности, исключая этап полной сборки. Кроме того, в библиотеку включен переработанный в стиле jQuery валидатор для проверки корректности JavaScript-кода JSLint.

Модуль CSS полностью переработан. Появилась возможность написания произвольных плагинов для работы с каскадными таблицами стилей, что было сделано в целях расширения функциональности jQuery. Плагины можно использовать через функции .css() и .animate():

$(’#myDiv‘).css(’rotate‘, 90);

$(’#myDiv‘).animate({rotate: 180});

*Примечание: функция “rotate” реализована в плагине jQuery Rotate. Он предназначен для поворота элементов DOM.

Модуль CSS теперь выполняет две базовые функции: получение и установка свойств стиля элементов (через jQuery.style), и получение общей информации о стиле элемента (через .css() и jQuery.css; jQuery.curCSS больше не поддерживается). Метод .css() включает в себя использование jQuery.style и jQuery.css.

jQuery Metadata внесен в ядро и теперь атрибуты данных HTML 5 будут помещаться непосредственно в методы типа data.

Например, код HTML:

<div data-role=”page” data-hidden=”true” data-options=’{”name”:”John”}’></div>

Код на jQuery:

$(”div”).data(”role”) === “page”;

$(”div”).data(”hidden”) === true;

$(”div”).data(”options”).name === “John”;

Обратите внимание, что строки не изменяются, при том что значения JavaScript преобразуются в связанные с ними типы данных (в том числе логические, числа, объекты, массивы и null).

Изменениям также подверглись и объекты Javascript, в частности, обработка метода .data() при обращении к объектам, а точнее, ко всему, что не касается DOM. Теперь данные располагаются непосредственно в объекте, а не во внутреннем хранилище. События помещаются в свойстве “__events__” (которое на самом деле является функцией), что позволяет удалять события вместе с объектом.

Это далеко не все изменения и нововведения jQuery 1.4.3, подробности описаны в блоге jQuery.

Источник: jQuery

Система Orphus