LINUX.ORG.RU

jQuery 1.9

 ,


1

0

Вышла новая версия популярной JavaScript библиотеки jQuery: 1.9.

Основные изменения в этой версии:

  • Очистка API от устаревших и недокументированных вызовов. Изменения довольно значительные, для проверки совместимости существующих сайтов с этой версии выпущен отдельный скрипт jquery-migrate.js, предназначенный для облегчения тестирования и портирования старого кода
  • Добавлены новые CSS3 селекторы: :nth-last-child, :nth-of-type, :nth-last-of-type, :first-of-type, :last-of-type, :only-of-type, :target, :root и :lang
  • Возможность получить и модифицировать несколько css свойств за один вызов функции .css().
  • Добавлен source map — файл соответствия минифицированного исходного текста библиотеки исходному, для облегчения отладки.
  • Исправлено большое количество ошибок

Данная версия является последней, поддерживающей старые версии Internet Explorer, IE6, IE7 и IE8. Код версии 2.0, выпущенной в виде бета-версии уже очищен от их поддержки. Поддержка версии 1.9 продолжится и после выхода 2.0, однако в ней будут только исправляться обнаруженные ошибки.

>>> Подробности

★★★★★

Последнее исправление: maxcom (всего исправлений: 1)

Ответ на: комментарий от mono

ну значит я ньюфаг. когда я пришел на работку был ie6 и ворох костылей под activex с матерными каментами вокруг

punya ★★
()
Ответ на: комментарий от punya

activex это всего лишь нативное приложение внутри браузера (и не только). У других браузеров тоже для этого есть механизмы. «Костыли вокруг» говорят не о кривости самой технологии, а о неосиляторстве и криворукии тех, кто пытался использовать.

Reset ★★★★★
()
Ответ на: комментарий от Feonis

IE9 не ставится на Windows XP

Так поставь Chrome. Зачем один хлам менять на другой, более новый, когда есть решение лучше.

P.S. Когда дядя работодатель не хочет закупать нормальную технику и таким образом создает тебе трудности, то не проще ли сменить работодателя, чем разгребать эти трудности? Потому что разгребать чужие трудности и жаловаться на то, что жизнь тяжелая - это совсем глупо.

x_hash
()
Ответ на: комментарий от Reset

она не выполняла задачи, для которых разрабатывалась, создавая вокруг себя костыли архитектурные и логические

punya ★★
()
Ответ на: комментарий от lucentcode

Что именно в нём вам не по душе? Скорость и прочий функционал у него на высоте, по количеству новых фич в каждом релизе - Google Chrome тоже лидер. То, что данный продукт может использоваться Google как программа-шпион? Так Google и так всё обо всех знает. Зато работает данное ПО не в пример лучше, чем конкуренты.

последний раз с ним бодался из-за того, что он в отличии от мозиллы не умеет делать Workers из Workers, что при загрузке страницы на локальном компе он не забирает код для Worker из локального файла, если при загрузке не указать специальный ключ командной строки. Вместо того что бы открыть в закладке новую страницу из блоба, он её сохраняет на диск. Бывают у хрома странные причуды, бывают.

hawai
()
Ответ на: комментарий от mono

Да и сейчас по сути нечем. Например, в ip-камерах как его использовали так и будут использовать сто лет еще, ибо в «стандарте» html5 разброд и шатания на счет кодеков.

Reset ★★★★★
()
Ответ на: комментарий от Reset

А. Подрывает.

Б. W3C существует только номинально в этом смысле. man WHATWG.

Deleted
()
Ответ на: комментарий от mono

которые нечем было заменить.

разве нечем(?), даже setup.exe :-) ?

чем ActiveX-приложение отличается от StandAlone-приложения, кроме как оконной рамкой вокруг себя? [причём: глупой рамкой, которая совсем не в тему приложения]

user_id_68054 ★★★★★
()
Ответ на: комментарий от Reset

как ты думаешь, почему лонг пулинг, кроссдоменные запросы (тем более с бинарными данными) выполняются в ie5.5+ именно через ифрейм размера 0x0?

punya ★★
()
Ответ на: комментарий от mono

тот же ActiveX был воспринят вполне ОК, изначально.

а уж какой вау-эффект ява-апплеты вызывали

pawnhearts ★★★★★
()
Ответ на: комментарий от punya

Чё? ActiveX это полноценнное приложение что хочу то и делаю. Какой нафиг ифрейм и пулинг? socket/connect/read/write и понеслась ...

собственно у нас так и было сделано, только внутри activex использовалось boost::asio во все поля, а не классическое bsd sockets api :)

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от punya

это уже почерк MS, когда хорошая идея превщается в что-то аморфное и ужасное.

mono ★★★★★
()
Ответ на: комментарий от pawnhearts

Это, к сожалению, были полумертвые проекты и их можно не брать во внимание. Хотя, конечно, занятно.

mono ★★★★★
()
Ответ на: комментарий от mono

но они были и работали. маководы жрали ie в стандартной поставке до появления safari(правда ie for mac был несовместим местами с обычным ie бгг, но это отдельная история)

pawnhearts ★★★★★
()

Вряд ли John Resig и команда интересуются «копроративным интранетом». Есть же ExtJs, с платной лицензией.

tp_for_my_bunghole
()
Ответ на: комментарий от Reset

сразу видно что плотного общения с программированием для мс ты не имел. теперь понятно почему ты его выгораживаешь. тебе просто повезло чувак

на почитай для начала и по ссылкам там походи. ну и обзор комета с ифреймом

punya ★★
()
Ответ на: комментарий от punya

причем тут activex?

p.s. но он не прав насчет полноценного приложения, там масса ограничений

pawnhearts ★★★★★
()
Ответ на: комментарий от Reset

ActiveX это полноценнное приложение

пасаны. есть на лоре «мнения великих людей»? срочно надо туда вот это записать. если смех продлевает жизнь, то пару поколений будут жить вечно

punya ★★
()
Ответ на: комментарий от Reset

У html5 большое бдущее и поддержка целого ряда вендоров, так что постепенно ситуация наладится.

mono ★★★★★
()
Ответ на: комментарий от punya

Замечательно, а при чем тут activex ? Еще раз — _внутри_ activex можно делать всё что угодно, никаких ограничений нет.

Reset ★★★★★
()
Ответ на: комментарий от Reset

замечательно, а причем тут внутренняя часть activex если мы тут говорим про ие? ты получается сам себе там что-то говоришь? самодостаточность это хорошо, видно что ты с детства самостоятельный

punya ★★
()
Последнее исправление: punya (всего исправлений: 1)
Ответ на: комментарий от Reset

и activex вроде разный бывает. есть локальные компоненты, которые надо устанавливать через regsvr32, а есть те, что в страницы встраиваются

pawnhearts ★★★★★
()
Ответ на: комментарий от punya

Замечательно. А теперь расскажи об отличиях, кроме того, что оно оформляется в виде dll'ки и его окно интегрировано внутрь браузера? Можно взять какой-нибудь qtbrowserplugin или qtactivex и завернуть _любое_ приложение внутрь activex без каких-либо усилий вообще и без знания специфики microsoft.

Reset ★★★★★
()
Ответ на: комментарий от pawnhearts

Конечно. Именно поэтому activex — дырища.

Reset ★★★★★
()
Ответ на: комментарий от punya

При том, что activex работает внутри IE. Можно внутри activex делать любые запросы? Можно! Тогда о чем вообще речь?

Reset ★★★★★
()
Ответ на: комментарий от Reset

не усралось оно мне ниразу. я тебе говорю факты про ие - создай ActiveXObject(«Microsoft.XMLHTTP») и ты реализуй хоть что-нибудь. батхерт не заставит себя ждать

punya ★★
()
Ответ на: комментарий от user_id_68054

мифические корпоративные отделы. где такие найти?

В любой компании из списка FTSE100

anonymous
()
Ответ на: комментарий от punya

не усралось оно мне ниразу. я тебе говорю факты про ие - создай ActiveXObject(«Microsoft.XMLHTTP»)

Вот мы и дошли до сути. Ограничения _отдельновзятого_ компонента перекладываем на весь activex и при этом заявляем, что в activex так сделать нельзя. В общем, ты слился, с чем тебя и поздравляю.

Reset ★★★★★
()
Ответ на: ur от anonymous

Но там не поверишь, им и на jQuery 1.7, и 1.6 и ранее вообще плевать с высокой колокольни.

Не поверишь, но эти говноинтранеты пишутся и с activex во все щели, и jQuery с модными свистелками-перделками. И поддерживаются, и обновляются даже как-то. Но activex как был к IE6 прибит, так и остается.

А в интернет, конечно же, никто их и не пустит. И не надо.

anonymous
()
Ответ на: комментарий от punya

Что такое «activex в жабаскрипте»? Если я у своего activex дергаю ручки через javascript то он является «activex в жабаскрипте» или нет?

Reset ★★★★★
()
Ответ на: комментарий от Reset

я говорю про все компоненты activex которые доступны в жабаскрипте. в загловок треда посмотри, там незнакомое для тебя слово «jquery»

punya ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.