The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз свободной JavaScript-библиотеки jQuery 1.9"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от opennews (??) on 16-Янв-13, 18:25 
Доступен (http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-.../) релиз популярной JavaScript-библиотеки jQuery 1.9 (http://www.jquery.com), используемой (http://docs.jquery.com/Sites_Using_jQuery) на более чем половине из 10 тысяч наиболее посещаемых сайтов в сети.  После отказа (https://www.opennet.ru/opennews/art.shtml?num=34819) проекта от практики двойного лицензирования (GPL+MIT) код jQuery (https://github.com/jquery/jquery) теперь распространяется только под лицензией MIT. Большая часть изменений в новой версии связана с  проведением чистки (http://jquery.com/upgrade-guide/1.9/) кодовой базы и удалением устаревших возможностей. Для обеспечена работы кода, написанного для старых версий jQuery, представлен специальный плагин jQuery Migrate (http://github.com/jquery/jquery-migrate/).


Одновременно доступна для тестирования бета-версия jQuery 2.0, функционально полностью эквивалентная jQuery 1.9 на уровне API и отличающаяся прекращением поддержки  браузеров Internet Explorer 6, 7 и 8. Поддержка устаревших версий Internet Explorer вынуждала разработчиков использовать множество обходных путей и "хаков", которые в итоге отрицательно влияли на производительность. Удаление устаревшего кода позволило обеспечить более быструю реализацию некоторых функций и примерно на 10% сократить размер библиотеки.
Прекращение поддержки ещё находящегося в обиходе выпуска Internet Explorer 8 связано с тем, что несмотря на существенный прогресс в обработке CSS, реализация DOM API в IE8 оставляет желать лучшего и мало чем отличается от IE6 и IE7, поэтому имеет смысл или прекратить поддержку всех трёх версий или продолжать мучиться с поддержкой устаревшего кода. В обозримом  будущем поддержка будет обеспечена для обоих веток jQuery, поэтому выбор версии 1.9 и 2.0 зависит от того готовы ли разработчики web-приложений отказаться от поддержки устаревших версий Internet Explorer. В качестве оптимального варианта предлагается по умолчанию загружать версию jQuery 2.0, но если запрос поступил от пользователя IE выдавать jQuery 1.9.


Из особенностей API (http://api.jquery.com/) jQuery 1.9 и 2.0 можно отметить:

-  Значительная модернизация (http://jquery.com/upgrade-guide/1.9/) API и прекращение поддержки устаревших функций, таких как .toggle(), .browser(), .live(), .die() и .sub;
-  Новый метод .css() для формирования на основе  произвольного набора имён  CSS-свойств готового CSS-объекта с указанием значений данных свойств. Нарпимер,
var dims = $("#box").css([ "width", "height", "backgroundColor" ]);
вернёт  { width: "10px", height: "20px", backgroundColor: "#D00DAD" };
-  Улучшенная поддержка CSS3, учитывающая особенности различных браузеров. Добавлена поддержка селекторов: nth-last-child, :nth-of-type, :nth-last-of-type, :first-of-type, :last-of-type, :only-of-type, :target, :root, :lang;
-  Новый метод .finish() для мгновенного завершения всех находящихся в очереди анимаций для указанного элемента.


URL: http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=35850

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +2 +/
Сообщение от Аноним (??) on 16-Янв-13, 18:25 
Да нужно было и сразу 9 версию резануть, что бы сдох этот Иксплоер навсегда
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от ILYA INDIGO (ok) on 17-Янв-13, 03:59 
Абсолютно верно!
Хотя бы по тому, что он не может XMLHttpRequest Level 2
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +2 +/
Сообщение от Аноним (??) on 17-Янв-13, 11:11 
Ваши волюнтаристские хотелки не определяют техническую политику вендоров. Хотите вы этого или нет - но эксплодер использует львиная доля консьюмеров, которым глубоко покекать на то, что есть другие браузеры. Для них браузер - не предмет фетиша или мастурбации, а просто программа. И им сугубо пофигу на ваш красноглазый мирок. Усекаете?

И доколе это так, вендор воленс-ноленс обязан ориентироваться на большинство консьюмеров - дабы не остаться в гордом одиночестве.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

23. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от Аноним (??) on 20-Янв-13, 06:28 
если в IE сайт будет отображаться верх ногами с предложением установить хром/мозиллу
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от German (??) on 17-Янв-13, 15:14 
Очень бы я хотел посмотреть, как вы будете обходиться без ИЕ в интернет банкинге и на торговых площадках. Вот когда решите эту весьма тривиальную задачку, тогда и махайте шашкой.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от Аноним (??) on 16-Янв-13, 18:30 
мм шикарно

jquery 2.0.0 http://code.jquery.com/jquery-2.0.0b1.min.js
jquery 1.9.0 http://code.jquery.com/jquery-1.9.0.min.js

сайт миграции api к 1.9.0 http://github.com/jquery/jquery-migrate/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  –2 +/
Сообщение от Kroz email(ok) on 16-Янв-13, 19:56 
Можно глупый вопрос? А почему бы не включить jQuery в стандарт JavaScript? Ну, чтобы его конструкции обрабатывались не JS-библиотекой, а напрямую браузером?  Ведь годную вещь сделали ребята!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от umbr (ok) on 16-Янв-13, 20:03 
Зачем же так радикально?
Лучше сделайте браузерный плагин, который будет обрабатывать все эти "конструкции".
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от Аноним (??) on 16-Янв-13, 20:07 
расширение в хром для подгрузки file://folder/jquery.js
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +2 +/
Сообщение от oWeRQ (??) on 16-Янв-13, 22:21 
Во-первых, jQuery - библиотека(и далеко не единственная), а JavaScript - язык, во-вторых, под современные браузеры и так довольно легко писать без библиотек вроде jQuery, основной бонус которых скорее в стирании различий между браузерами, чем в кратком коде, в-третьих, реализация под современные браузеры(я не про jQuery 2.0 которая еще будет содержать костыли для IE9) будет крайне ненакладной в плане ресурсов.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от mf (ok) on 17-Янв-13, 02:45 
Баян. Уже добавляли querySelectorAll, стало только хуже.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от cijic email(ok) on 17-Янв-13, 01:22 
На счёт .toggle(). Советую почитать какой именно .toggle() убран http://jquery.com/upgrade-guide/1.9/#toggle-function-functio...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +1 +/
Сообщение от slowpoke on 17-Янв-13, 08:37 
IE 9 под XP есть? В сервиспаке каком то?
А под win7 по умолчанию или то-же в каком то сервиспаке?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от RedRat (ok) on 18-Янв-13, 16:35 
Под ХР нет и не будет. Под 7 ставится отдельно.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от beza2000 (ok) on 17-Янв-13, 10:44 
Еще один глупый вопрос - не пойму в чем суть новости "Релиз свободной JavaScript-библиотеки jQuery 1.9".
Использую jQuery 1.9.3
Файлы библиотеки jQuery 1.9.1 помечены 11-01-2012 06:14.
Вопрос - это я новость не пойму, или все только сейчас заметили, что библиотека поменяла номер?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от beza2000 (ok) on 17-Янв-13, 10:49 
Кажется разобрался - то jquery-ui-1.9.1, а сама jquery-1.8.2.js действительно была более старой.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +3 +/
Сообщение от аТфьу on 17-Янв-13, 12:00 
приятно смотреть на "включеную" голову... (то, что сами разобрались не ожидая ответа)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от Говоно Быдло Кодер email on 17-Янв-13, 21:41 
библиотека jquery.unobtrusive-ajax -не пашет под 1.9
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Релиз свободной JavaScript-библиотеки jQuery 1.9"  +/
Сообщение от Аноним (??) on 18-Янв-13, 17:42 
посмотрел на ник, все стало ясно))
консоль откладочника не судьба...
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру