The OpenNET Project / Index page

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

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

"Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от opennews (??) on 19-Апр-13, 12:37 
Анонсирован (http://blog.jquery.com/2013/04/18/jquery-2-0-released/) релиз популярной JavaScript-библиотеки jQuery 2.0 (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. Версия jQuery 2.0 по числу нововведений, функциональности и API полностью аналогична выпуску 1.9. Отличие заключается в прекращении поддержки  браузеров Internet Explorer 6, 7 и 8, а также сопутствующими оптимизациями и упрощением кодовой базы.


Поддержка устаревших версий Internet Explorer вынуждала разработчиков использовать множество обходных путей и "хаков", которые в итоге отрицательно влияли на производительность. Удаление устаревшего кода позволило обеспечить более быструю реализацию некоторых функций и примерно на 10% сократить размер библиотеки.
В обозримом  будущем разработчики намерены поддерживать обе ветки jQuery, поэтому выбор версии 1.0 или 2.0 зависит от того готовы ли разработчики web-приложений отказаться от поддержки устаревших версий Internet Explorer. В качестве оптимального варианта предлагается по умолчанию загружать версию jQuery 2.0, но если запрос поступил от пользователя IE выдавать jQuery 1.9.

Примечательно, что браузер Internet Explorer 8 ещё поддерживается производителем и находится в обиходе (IE 8 занимает (http://gs.statcounter.com/#browser_version-ww-monthly-201203...) приблизительно 10% рынка браузеров, для сравнения IE9 доля составляет 15%). Тем не мене разработчики jQuery приняли решение по отказу от его поддержки. В качестве причины упоминается то, что несмотря на существенный прогресс в обработке CSS, реализация DOM API в IE8 оставляет желать лучшего и мало чем отличается от IE6 и IE7, поэтому имеет смысл или прекратить поддержку всех трёх версий или продолжать мучиться с поддержкой устаревшего кода.


Большая часть остальных изменений, которые справедливы, как для  jQuery 2.0, так и для ветки 1.9, связана с  проведением чистки кодовой базы и удалением устаревших возможностей. Для обеспечения работы кода, написанного для старых версий jQuery, представлен специальный плагин jQuery Migrate (http://github.com/jquery/jquery-migrate/).

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


-  Значительная модернизация (http://jquery.com/upgrade-guide/1.9/) API и прекращение поддержки устаревших функций, таких как .toggle(function, function, ...), .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/04/18/jquery-2-0-released/
Новость: https://www.opennet.ru/opennews/art.shtml?num=36734

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

Оглавление

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


1. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –2 +/
Сообщение от Аноним (??) on 19-Апр-13, 12:37 
Посоветуйте лучшие книги по JavaScript.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +3 +/
Сообщение от Аноним (??) on 19-Апр-13, 12:44 
http://www.ozon.ru/context/detail/id/19677670/
http://www.ozon.ru/context/detail/id/6287517/
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 13:49 
Тут не столько по JS надо читать, сколько по методам тестирования и верификации ПО. С PHP то же самое.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 14:16 
понимание прототипного наследования,тем не менее, необходимо
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

17. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от pro100master (ok) on 19-Апр-13, 15:03 
>прототипного наследования

такое в кавычки надо брать. Прототипная модель !== наследование )

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

18. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +3 +/
Сообщение от Онон on 19-Апр-13, 15:09 
Это вы сейчас так пошутили? Новые прототипы отлично наследуют свойства родителя, в том числе и унаследованные им самим. Причем изменение свойств одного влияет на все экземпляры.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

26. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от pro100master (ok) on 19-Апр-13, 17:35 
не надо путать мягкое с зелёным)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

37. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +1 +/
Сообщение от angra (ok) on 20-Апр-13, 00:34 
Может я вас огорчу, но мир OO не заканчивается на "единственно правильной" концепции, которую вы смогли осилить. Есть много других, зачастую куда более удобных.

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

40. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +2 +/
Сообщение от Anonymous from da LOR on 20-Апр-13, 09:59 
If it looks like a duck, swims like a duck and quacks like a duck, then it probably is a duck.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

44. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Andrew Kolchoogin on 21-Апр-13, 13:23 
Не совсем так: "... then I call it "a duck".
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

3. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +7 +/
Сообщение от Стас2 on 19-Апр-13, 13:40 
A kak naschet IE 5.5? Ya ego eshe ispol'zuyu.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +9 +/
Сообщение от бедный буратино (ok) on 19-Апр-13, 14:03 
Кнуты, цепи, нагайки и IE 5.5
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +19 +/
Сообщение от Филипп Филиппович (ok) on 19-Апр-13, 14:32 
Прошу прощения, не выдержал: Вам именно из-за этого приходится писать латиницей? :-)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +1 +/
Сообщение от тоже Аноним email(ok) on 19-Апр-13, 13:41 
> (IE 8 занимает приблизительно 10% рынка браузеров, для сравнения IE9 доля составляет 15%)

Это где это они насчитали Ослику четверть? И что такое "рынок браузеров"?
Посмотрел статистику по своему сайту: IE6 - 0,3%, IE7 - 1,6%, IE8 - 4,6% и IE9 - 5,6%. То есть 12,1% в сумме.
Сайт не гиковский совершенно - Яндекс.Браузер, например, имеет 6,1%. И Оперы в сумме почти четверть.

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

9. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Lain_13 (ok) on 19-Апр-13, 14:12 
http://gs.statcounter.com/#browser_version_partially_combine...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от Да on 19-Апр-13, 14:19 
В корпоративе до сих пор под IE6 пишут (по крайней мере в нашем)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

45. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от kotfantazer (ok) on 21-Апр-13, 13:50 
дикари, простите...)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от анон on 19-Апр-13, 14:24 
сайт с россиянской аудиторией?
посмотри статистику по странам
http://gs.statcounter.com/#browser-ww-daily-20130301-2013033...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от тоже Аноним email(ok) on 19-Апр-13, 14:35 
Да, в основном российская.
Но, например, у kp.ru тоже российская аудитория, однако доля Осликов в полтора раза больше, чем у меня. За счет Оперы.
Все равно большой вопрос, по чему мерили эти измерители.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

7. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 14:04 
Отличная новость, спасибо автору. Ушел качать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +1 +/
Сообщение от Аноним (??) on 19-Апр-13, 14:06 
Дык это ж статистика сайта microsoft.com :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Lain_13 (ok) on 19-Апр-13, 14:18 
> Дык это ж статистика сайта microsoft.com :)

Это определённо Статкаунтер.

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

25. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 17:30 
Сюрприз. http://gs.statcounter.com/ не работает в Chrome. выдает "Sorry, JavaScript is required to view Global Stats charts".

Так что не удивительно.

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

15. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноным (ok) on 19-Апр-13, 14:33 
Китайцы во всю на Ишаке скачут, вот и мировая статистика вам
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

28. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 17:35 
> Китайцы во всю на Ишаке скачут, вот и мировая статистика вам

Если по Статкаунтеру, то основной процент популярности этой бяки дает Китай.

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

23. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +1 +/
Сообщение от commiethebeastie (ok) on 19-Апр-13, 17:08 
У майкрософт статистика 55% и доля растёт. Они окончательно в свой мир эльфов ушли.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +2 +/
Сообщение от Онон on 19-Апр-13, 15:14 
2.0 получился медленней 1.9, как так вышло? - http://clck.ru/8ca-G
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Онон on 19-Апр-13, 16:09 
Исправил ошибку в тесте - http://clck.ru/8ca6M
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Crazy Alex (ok) on 19-Апр-13, 16:25 
Объясните, почему не дать прямую ссылку на http://jsperf.com/jquery-1-9-1-vs-2-0-0-beta/4 ?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 18:23 
на сафари опережает
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

43. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +1 +/
Сообщение от pavlinux (ok) on 20-Апр-13, 16:50 
У меня не работает:

To run the tests, please enable JavaScript and reload the page.

Опять чёго-то включать надо, ... что зажопорукие программеры!

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

22. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от BayaN (ok) on 19-Апр-13, 16:27 
Хороший тест, при погрешности для каждой библиотеки 1,5%, выдаёт, что одна опередила другую на 1%.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Онон on 19-Апр-13, 17:16 
У хрома разница больше 10%.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

31. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от bunny on 19-Апр-13, 18:27 
у оперы вобще вышло 29 % медленнее. А вот Мозила - одинаково. Что этот тест доказывает ?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

33. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Онон on 19-Апр-13, 18:36 
Тест ничего не доказывает, но проводит сравнение производительности. Пища для размышления.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

27. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от lucentcode (ok) on 19-Апр-13, 17:35 
Самый правильный релиз jQuery. Надеюсь, в будущих версиях на Осла вообще перестанут обращать внимание. Это не браузер, а издевательство над пользователями.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 18:24 
> Это не браузер, а издевательство над веб-мастером.

// Fix

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

32. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от bunny on 19-Апр-13, 18:30 
> Самый правильный релиз jQuery. Надеюсь, в будущих версиях на Осла вообще перестанут
> обращать внимание. Это не браузер, а издевательство над пользователями.

Какой еще выпилить ? Т.к. видел массу страниц, которые нормально показывались в Мозилле, ИЕ, кое как в опере и жутко криво в Хроме.


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

35. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 19-Апр-13, 19:29 
теперь ситуация измениться в обратную сторону, IE долго реализует спецификации
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

34. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от fiskus (ok) on 19-Апр-13, 18:59 
jQuery в первую очередь нужна как раз для того, чтобы разработчику не думать о поддержке IE
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

36. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +1 +/
Сообщение от Аноним (??) on 19-Апр-13, 23:20 
Если не думать об IE, зачем jQuery вообще???
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

38. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноним (??) on 20-Апр-13, 01:24 
для направление вектора аттаки против Microsoft и пиара Google, Apple
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

39. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от undead (??) on 20-Апр-13, 05:03 
"""Посоветуйте лучшие книги по JavaScript.""""
для старта потоветую
"так как проект не комерчемсеий, кидаю сслыку" http://www.codecademy.com/ru/tracks/javascript , просто и понятно!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  –1 +/
Сообщение от Хрен с горы on 20-Апр-13, 11:58 
Туда же: https://developer.mozilla.org/en-US/docs/JavaScript/Guide
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

42. "Выпуск свободной JavaScript-библиотеки jQuery 2.0"  +/
Сообщение от Аноным (ok) on 20-Апр-13, 16:00 
http://learn.javascript.ru/
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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