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)

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

Детко, зачем тебе пруфы общеизвестных фактов? Чтоб потом сподручней было выдавать себя за супер-пупер-ынтырпрайз-кодера? Обойдешься. Пока ты невежественен, ты смешнее.

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

Есть люди, которые не понимают разницу между ие и фаерфоксом. Ие им нравится, тк они последние 10 лет использовали его, а в фаерфоксе какие то незнакомые кнопки и сделайте пожалуйста нам как мы привыкли.

Такие должны страдать. Либо - выполнять «свои задачи» как хотят, но не лазить в инет, чтобы своим дебилизмом не заставлять страдать других. ИЕ должен сдохнуть быстро, решительно, и однозначно. И обратную совместимость с ослами сохранять тоже не нужно. Да и уже сейчас проще две версии сайта делать: для ослов и для браузеров. Но не все могут потянуть это по ресурсам. А дальше будет хуже, и чем дальше - тем «хуже» будет расти в геометрической прогрессии. Так что кто может финансово себе позволить и ХОЧЕТ писать отдельную версию сайта для 1,5% долбодятлов - те таки будут так делать. Но их мало. Гугл вон даже - и тот забил, хотя мог бы и не забивать. А уж абсолютное большинство просто положит на них волосатый болт на 36.

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

Ну, видимо производителю особых трудов не составляло не останавливать автоматизированную линию для 0.02% сильно специфичных анонимусов (хотя честно говоря - вообще не представляю, где ЭТО могли до недавнего времени использовать).

А заставлять ПОСТОЯННО СТРАДАТЬ ТЫСЯЧИ веб-разработчиков и изо всех сил тормозить прогресс - за это осёл и его юзеры (хотелось бы ещё чтобы и разработчики) должны гореть в аду!!11

Saloed
()
Ответ на: комментарий от Legioner

Откуда вообще столько желчи, не понимаю?

Уж СЛИШКОМ МНОГО ГЕМОРРОЯ он мне доставил. Был бы он чем-то осязаемым - я бы его убил/взорвал/уничтожил_как_то_по_другому.

на ие67 давно можно класть

Так и делаем. Хотя от сайтов сейчас отошел уже, в Ънтерпрайзе сижу пока.

Если попадешь на проект, где 99% пользователей на ие6,

Я НЕ ПОПАДУ на такой проект. Я лучше сожру собственные ботинки, чем пойду на такой проект. Разве что за 50К$ в месяц.

браузер как браузер

Только сделанный через жопу, и в котором работает всё через жопу. Примитивная табличная вёрстка и простейшие JS на 10 строк ещё живут. Больше - нет уж.

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

Такие должны страдать.

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

Ну, видимо производителю особых трудов не составляло не останавливать автоматизированную линию для 0.02% сильно специфичных анонимусов (хотя честно говоря - вообще не представляю, где ЭТО могли до недавнего времени использовать).

Ну так и будет. А использовать могли там, где задачи не меняются последние 20 лет и оборудование с ПО менять тоже смысла нет. Процессор сломался, заказали новый, воткнули и дальше работают.

А заставлять ПОСТОЯННО СТРАДАТЬ ТЫСЯЧИ веб-разработчиков и изо всех сил тормозить прогресс - за это осёл и его юзеры (хотелось бы ещё чтобы и разработчики) должны гореть в аду!!11

Вообще то большинству веб-разработчиков деньги платят за это. Не понять мне, в чем страдание тут. Вот если тебя заставят вместо программирования унитазы чистить, тут я пойму. А бороться с глюками ие или хрома, какая по существу разница? Оценивай разработку с поддержкой ие в 2 раза дольше или сколько там выходит, а дальше уже дело заказчика или менеджера расставлять приоритеты и распоряжаться бюджетом.

А тормозят прогресс как раз такие выходки jquery, что вынудит использовать старые версии jquery во многих проектах и затруднит миграцию на новые версии в будущем.

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

Те, у кого ещё стоит - быстрее поставят нормальный браузер.

Ага-ага. Вот айти отделы корпораций будут из-за какого-то jquery переходить резко на свежий эксплорер. У нас например 8ой и более свежий будет не раньше перехода конторы на 7ку или 8ку. Правда все этого очень ждут. От ХП уже подташнивает, если не сказать больше.

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

А вот здесь я не соглашусь...

Скорее всего там будет IE 8 как последнее действительное обновление браузера для Windows XP.

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

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

В случае со «справками» страдания, как правило, вызваны тем, что ослина с кучей говна внутри в 84 раз за это утро подвис, и тётёнька пошла «за компьютерщиком».

Вообще то большинству веб-разработчиков деньги платят за это.

Большинство фрилансеров лупит цену за поддержку недобраузеров в 2 раза выше. Только самые отмороженные не лупят, либо создатели сайтов-визиток, где действительно проблем особо нету - стандартные костыли для вёрстки подцепил - и всё более-менее работает.

Студии, и на сложном проекте - то же самое. Если относительно сложный проект и надо поддержка осла - цена значительно выше либо время исполнения в 2 раза больше.

Стартаперы/любители же вообще как правило забивают полностью, т.к. надо быстрее и дешевле.

Не понять мне, в чем страдание тут. Вот если тебя заставят вместо программирования унитазы чистить, тут я пойму.

Костылить под мерзософтовский недобраузер - то же самое, что унитазы чистить. Т.к. и там и там в говне ковыряться.

А тормозят прогресс как раз такие выходки jquery, что вынудит использовать старые версии jquery во многих проектах и затруднит миграцию на новые версии в будущем.

Новые проекты сразу заюзают jQuery 2 и ложили они на ослов.

Существующие - когда-нибудь, да перейдут, если им это будет нужно (в случае глобального апгрейда, например).

Saloed
()
Ответ на: комментарий от Loki13

Ага-ага. Вот айти отделы корпораций будут из-за какого-то jquery переходить резко на свежий эксплорер. У нас например 8ой и более свежий будет не раньше перехода конторы на 7ку или 8ку. Правда все этого очень ждут. От ХП уже подташнивает, если не сказать больше.

Не на «новый эксплойтер», а на полноценный браузер. Можно перейти. Проблем не составляет. Проблема - полная неадекватность ИТ-департамента, решается полным выпиливанием департамента с заменой на адекватный. Когда половина сайтов перестанет работать, и юзеры задолбят начальство гневными телегами - проблема решится. Либо адекватность ИТшникам втолкнут через задний проход, либо таки заменят на адекватных.

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

Кстати живой пример с бывшего проекта: доля восьмого осла год была относительно стабильна. После ввода нового, достаточно интересного сервиса, который не работает в восьмом осле, доля его достаточно заметно поползла вниз. При общем росте посещаемости, и при отсутствии потери ядра аудитории. Лично прослеживал (специально статистику веду) - таки ослоёбы ставили себе нормальные браузеры.

Saloed
()
Ответ на: комментарий от Nagwal

На сколько я знаю это необязятельное обновление, и для его установки требуется специально согласится с условиями.

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

Весь корпоративный западный мир сидит на IE6 и слезать никуда в обозримом будущем не собирается. Пройдись по большинству компаний из Fortune 500, и, я гарантирую, практически во всех найдешь интранет на IE6.

Всякие такие статистики о том, что семёрка якобы обошла XP по численности, иррелевантны потому, что интранетчики на XP сидят за брандмауэрами?

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

О да, мнение провинциального быдлокодера очень важно!

Питер — в масштабе мировой революции действительно провинция. В отличие, например, от Киншасы.

Все равно до компаний из Fortune 500 тебя никто никогда на километр не подпустит.

Есть отличная от нуля вероятность, что Вы немного опоздали с этим заявлением.

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

Ты дебил, да? Какой такой тренд?

Замена XP на другие версии венды (или невенды) на новом железе. На машину с гибридным Intel+nVidiа никогда XP ставить не приходилось? Ну, и как впечатления? А на винчестер с флэш-кэшем? А дальше только хуже будет.

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

хэх, потом только появятся сообщения, что какой-нибудь Мюнхен и ещё несколько муниципалитетов опять попробуют внедрить «альтернативные технологии» - и поддержку продлят как миленькие!

Не продлят. Для МС продление означало бы ОЧЕНЬ МНОГО парева с привинчиванием поддержки нового железа, которое может быть архитектурно очень плохо совместимо с XP.

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

Копроративные быдлоадмины - чмо, и должны страдать. Считая себя вершиной совершенства из-за того, что могут обеспечить хоть какую-то работоспособность отстойника-калосборника из окаменевших маздаешестоослов и вагонов костылей к ним, они не думают (ибо физически неспособны) о том, что прогресс не стоит на месте. А ещё они как-то не особо задумываются (опять таки - из-за атрофии межушного ганглия) о том, что на смену им уже идёт армия более прогрессивного, чем они, школоло, которое в силу естесственного прогресса хотя бы более новые версии говна поизучало, и что вскоре эта армия их успешно и легко выпилит (как кроманьонцы неандертальцев выпилили) и отправит на помойку истории. Так что можете срать кирпичами сколько угодно, но вы - окаменевшее говно, и вы должны сдохнуть. Вместе со своими шестоослоактивиксами.

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

Это мои субъективные впечатления. Если я вижу, что на моём железе что-то работает быстрее, у ПО не подмораживает интерфейс из-за того, что его разрабы не умеют работать с потоками, и оно мне удобно - меня не интересуют данные синтетических тестов, которые меряют что-то в мифических попугаях. Я своим впечатлениям склонен доверять больше. Да, когда у меня был ПК с 1Гб RAM, мне Firefox казалась более быстрой. Как только сменил железо - всё сразу стало с точностью до наоборот. Оказалось, что тормозил не Chrome. Он просто много памяти жрёт, из-за того что запускает кучу процессов, работающих как песочницы для плагинов и вкладок. И система банально уходила в своп. Теперь же своп мне по факту не нужен. Система стала очень отзывчивой. И Google Chrome оказался на удивление быстрым.

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

Как раз разработчики думают не только о своём благе, но и о пользователях своих приложений. Веб-приложение, использующее новые технологии(CSS3-переходы, закругление блоков, тени) получается гораздо более лёгким, чем то же приложение, но сделанное с кучей порезанных в шопе картинок и связки дремучих скриптов, добавляющих анимацию и прочее. Про адаптивный дизайн я вообще молчу. IE дремучих версий позволяет сделать сайт, похожий на печатную продукцию. Всё, что выходит за рамки сайтостроения начала двухтысячных - IE вплоть до 9 версии не понимает. Да о чём мы говорим, если почти десять лет народ ждал поддержку прозрачности для графики в формате PNG. Вы бы поработали немного верстальщиком, я бы потом посмотрел на то, как бы вы относились к продукции Редмондской конторы...

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

Бывают. Это одно из следствий быстрого цикла разработки. Но лучше пусть будут причуды, оперативно исправляемые разработчиками, чем полный анабиоз на много лет, как в случае с IE. И ведь косяки бывают везде. Просто чем больше изменений вносят в продукт, чем выше вероятность того, что что-то поломали. Если выбирать между причудами, но широким функционалом, и дубовой стабильностью( при медленном развитии - я выбираю широкий функционал с временами проявляющимися багами).

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

Chrome от IE отличается коротким циклом разработки. Это существенное различие. Google постоянно экспериментирует, что-бы их сервисы(и их браузер) всегда были на высоте. У меня есть идея: почему не сделать так, что-бы W3C разрабатывала спецификации на основе отбора уже готовых, и работающих, экспериментальных решений от разработчиков браузеров?

lucentcode ★★★★★
()

посоны, я пропустил только 5 страниц срача!
новость про 2.0 однозначно хорошая, поздравляю всех причастных

Mr_Gentoo
()

Тред-детектор веб-разработчиков и вендузятников получился:-)

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

В большинстве (а скорее всего, во всех) компаний из F500 IE вообще запрещен на раб. местах, откуда доступ в Интернет есть (по соображениям безопасности).

А интранеты на майкрософтовских поделках мало кого, кроме Майкрософт, интересуют, туда не продашь решение на JQuery.

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

Не хреново, а хорошо. Очень. Те, у кого ещё стоит - быстрее поставят нормальный браузер.

Например какой ?

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

Зато работает данное ПО не в пример лучше, чем конкуренты.

Лучше ? Буквально на днях приходилось объяснять клиенту, что разъехавшаяся таблица это проблема используемого клиентом Хрома, что до сих пор не может правильно ширину выставлять на плавающие дивы, а не верстки сайта.

В Опере, Мозилле и даже IE9 при этом всё было пучком

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

Оказалось, что тормозил не Chrome. Он просто много памяти жрёт, из-за того что запускает кучу процессов, работающих как песочницы для плагинов и вкладок. И система банально уходила в своп.

Пипец логика - тормозил оказывается не Хром.

Он тут по ходу, вообще не причем, а то что не умеет подстраивать своё поведение под размер ОЗУ, или хотя бы в системных требованиях предупреждать что рекомендуется 4Гб - это вовсе не его вина. Так получилось - тха-ха-ха

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

Поддерживаю. xp c 8-кой будет долго жить, а как мы знаем все бизнес-люди сидят именно на ИЕ. Так что от ИЕ >= 8 Никто в ближайшие пару лет отказываться не будет.

drdim
()
Ответ на: C IE8 проблму решил гугл от anonymous

Поставьте GoggleFrame на IE 8 и получите отличный браузер IE с WebKit

Я то себе могу что угодно поставить, а вот что делать с обычными людьми, заходящими на сайт? Можно конечно повесить фильтр на запросы со старых браузеров и перенаправлять людей на страницу скачивания фф/хрома, но как-то это имхо не правильно.

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

Ты наверное не работал в крупных конторах. Там админы не решают вопросы уровня стратегии выбора по. Им скажут поддерживать Ие, они и будут поддерживать. Хотя ребята обычно очень толковые. На людей, которые рассуждают про то как «надо» в таких конторах смотрят как на дураков: сверху сказали как надо, им виднее, не нравится, возращяйся работать в свою шарагу, где все как ты захочешь.

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

Странно, почему-то у меня не было проблем с шириной плавающих блоков.Под разъехавшейся таблицей вы понимаете модульную сетку? Скажите, а не было ли среди плавающих блоков в родительском контейнере ещё чего-то? К примеру без float? Или блока с отрицательными отступами? Chrome иногда именно на такое соседство странно реагирует. Если все элементы были плавающими, а родительский элемент имел свойство «overflow: hidden», всё должно было быть как надо.

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

По факту, тормозил не Хром. А что касается требований - не открывайте много вкладок, и он будет неплохо работать даже на очень старом железе. Открытие вкладок в количестве over 15 экземпляров приведёт к тому, что хром съест немало памяти.

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

Ага и еще usb порты из матерей выпаивают. Причем чем нищебродистее шарага, тем более изощренно.

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

А ты гордый планктон в задресскоженном костюмчике?

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

Зато эффективно. И не просто перенаправление, а вкупе с тысячами попапов «Ты долбо*б» и дублирующим эту же фразу верещащим звуком через <bgsound>, который браузеры просто не распознают.

border-radius
()

Без поддержки Осла целесообразность применения этого жирного монстра (даже если он уменьшится вдвое) уменьшится в разы. Ибо почти все его фичи в остальных браузерах реализуются минимальным количеством костылей.

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

JQuery выходит, вроде, как для всех веб-разработчиков, а не только анально огороженных корпоративных быдлокодеров под 6го «осла». Кстати им никто не запрещает пользоваться старыми версиями JQuery или форкнуть их и развивать по своему усмотрению.

Соответственно, большинству не нужна поддержка старых «ослов».

Я очень сомневаюсь, что корпоративные политики этих, приведенных из Fortune, разрешают выходить из интранета в интернет, пользуясь в качестве браузера говном мамонта, т.к. это чревато.

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

Ну так и форкнут. И форк этот будет жить, а официальная ветка загнется.

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

я так подозреваю что срач начался именно из-за этого комента? ну тогда я буду поосторожней с г@вном в хорошо вентилируемом помещении, и просто промолчу насчет IE.

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

Ладно, пусть даже корпоративный сегмент. Но если такая «корпорация» использует откровенно устаревшее ПО - то очень скоро в условиях жесткой конкуренции она перестанет существовать, как мамонты в свое время.

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

Ладно, пусть даже корпоративный сегмент. Но если такая «корпорация» использует откровенно устаревшее ПО - то очень скоро в условиях жесткой конкуренции она перестанет существовать, как мамонты в свое время.

Парсер порвало. Дак ты споришь со мной или соглашаешься? Если споришь, то пиши «нет, IE6 будет всегда, все корпорации без IE6 должны умереть!» если соглашаешься, то соглашайся без «Ладно, пусть даже».

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

Ну ну. Расскажи это какому-нибудь Газпрому (а у них полно софта, работающего ТОЛЬКО на XP), или BP или там какому Maersk попробуй что-то про «конкуренцию» наплести. Все поржут.

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

Ну а больных-то людей ты зачем сюда приплел, щудра хренов?

anonymous
()

Развитие jQuery фактически прекратилось, видимо на версию 2.0 нет никаких идей, так что логично все похерить.

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

У меня есть идея: почему не сделать так, что-бы W3C разрабатывала спецификации на основе отбора уже готовых, и работающих, экспериментальных решений от разработчиков браузеров?

Похоже, что ты проспал образование WHATWG :}

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

Да и уже сейчас проще две версии сайта делать: для ослов и для браузеров.

Это FAIL.

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

Рад, что хоть кто-то этим занимается. И начали работу с правильной стороны. А то в W3C собралась кучка теоретиков, и занимались там коллективным фантазированием на тему идеального web. А идеала не бывает. Нужно пилить то что есть. Получилось что-то путное - стандартизировать. А нет - так пилить дальше.

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