Pull to refresh

Comments 76

я вообще думаю что нада запретить использовать браузеры ИЕ по всему земному шару, от этих браузеров одни проблемы для разработчиков.
UFO just landed and posted this here
«Я бы этим водопроводчикам, руки-то поотрывал», — сказал пользователь
Ага, насувать им в морду кулаков. //Сорказм
Типа, «а я в домике», как в детском саду. Можно сказать любую херню и написать «сарказм».
Ну тогда становится хотя бы понятно, что пользователь не на самом деле склоняется к написанному.
Но мы, тем не менее, знаем, что он может придумать херню. Что его разум познал извращение. Это как с сигаретами — после того, как научишься курить, уже никогда не почувствуешь запах сигарет по-прежнему, даже если бросишь.
Да, именно поэтому я решил написать свой браузер, быстрее оперы, открытее хрома, расширяемее файрфокса, с ридером как в сафари 5. Но об этом в другой раз.
Смешно, но вы путаете теплое с мягким…
Денис Попов, когда-то игравший в ЦСКА?
у вас пропущена часть предложения
именно поэтому я решил написать свой принципиально новый браузер.
UFO just landed and posted this here
UFO just landed and posted this here
С блекджеком и шлюхами? *простите, не удержался:)
UFO just landed and posted this here
1. Когда его примут, даже если что-то изменится, можно будет это поправить и в библиотеке, если это еще будет актуально.
2 Грейсфул деградейшн конечно круто, но душу не греет когда заказчику нужно кросбраузерное соответствие.
UFO just landed and posted this here
Зачем кучей, можно все аккуратно сделать.
Ну и в общем-то Грейсфул деградейшн проще)
UFO just landed and posted this here
Одинаково, мне кажется.
Разумеется, ваша точка зрения мне крайне симпатична, но я не вижу разницы, или пользователь откажется от браузера из-за кривого рендера или из-за тормозов)
ну это смотря как писать.
зависит от радиуса кривизны рук автора либы
Грейсфул деградэйшн, он же фолт-толеранс — это и есть кросс-браузерное решение. Соответствие во многих случаях не оправдывает трудозатрат на него (в частности — чем сложнее клиентская часть решения).
Разумеется, речь идет о тех случаях когда люди дополнительно платят за соответствие в IE.
Ну это само собой разумеется. Я про то, что заказчику самому бывает невыгодно полное соответствие, даже если он не хочет этого понимать :)
Я тоже начал писать либу, эмулирующую css3 для ие 7- :)
только процесс медленный, времени не хватает… но первые сподвижки радуют, и тормозить сильно не должно…
Интересно, как реализуете парсер CSS?
Что в сути VML?
парсер сделаю в последнюю очередь.
для начала реализовываю сами свойства.
да, через VML.
так а больше не через что )
разве что флеш — но это рак))
Ну есть изверги, которые пытаются 1 пиксельными блоками бордер радиус рисовать)
Да, от части она и вдохновила меня на подвиги)
Что же за мания такая у вас? «от части», а в статье два раза «в месте»
Буду исправятся, спасибо за замечание.
Долго смеялся и кидал в аськи знакомым Ваш шедевральный PS )))
это по вашей милости он на айбаше вылез?:)
заставлять IE6 отображать нововведения CSS 3 — все равно, что запускать Crysis на Пентиуме2
На самом деле расчет в основном на 8, а то что в 6 и 7 тоже будет работать уж нечего не поделаешь.
Graceful degradation и не надо страдать костылями.
Кто сайт делает? Заказчик или вы? Делать надо так, чтобы не стыдно было. За костыли должно быть стыдно.
А что, за либу, эмулирующую Css3 должно быть стыдно?
Я крайне не согласен с формулировкой «любой ценой». Есть разумные пределы. Сделать конверсию SVG в VML — это гут. Засставить IE6 играть Theora в Canvas мегабайтным скриптом и десятью плагинами — убить на месте.
А где сказано о Theora? И причем тут CSS3, мне казалось видео — прерогатива скорее html5, который здесь, кстати, не обсуждался.
В разумных пределах, коненчо…
Кончено все должно быть в меру, в чем спор-то?! Заголовок относился к решениям описным в этой статье, я в общем-то написал, что счел их недостойными.
Заказчика надо уважать, если платят дополнительные деньги за работу в IE, надо делать. Даже некорректная работа в IE6 в некоторых случаях удар по имиджу компании.
Если для аудитории заказчика действительно важна поддержка IE6, то лучше использовать CSS3 по минимуму (: До CSS3 мы как-то умели делать красивые и функциональные сайты без этой штуки. Такое впечатление, что теперь разучились…
Так рассуждаете, будто если не бить на ие то надо его сделать главной персоной, не дело…
«Я прекрасно понимаю, что IE будет притормаживать иногда, но считаю это плюсом, пользователи Internet Explorer должны страдать…»

Это, блин, даже не 5 баллов, это — шедевр! :)
А не проще ли делать плюшки для нормальный браузеров, а на IE забить, раз уж пользователи IE должны страдать? Так поступает, например, Твиттер и многие другие!
Либа в 90% случаев — это жопа. Извините за прямоту. Удачные решения можно перечесть по пальцам. Даже известный JS-гений Дэн Эдвардс не смог написать ничего, что не стыдно было бы подключить в продакшен.

Господа, если вам нужен полупрозрачный PNG — пишите AlphaImageLoader. Если CSS3-селекторы — пишите expression'ы. Вот их и стоило бы собрать в библиотеку решений. А делать универсальную JS-таблетку ото всех проблем — это безумие.
Речь идет не о селекторах в основном и не ПНГ прозрачности тем более.
А о чём? Рисовать border-radius или box-shadow по точкам, внедрять тонны экстра-разметки ради сомнительной красоты? Что-то ничего более полезного в голову не приходит.
Ок, ещё куча вопросов — лучше дождаться обещанной статьи ;)
Задавайте, я с удовольствием отвечу уже сейчас, может вы натолкнете меня в нужное русло или отговорите)
Вадим, не драматизируйте так :)))
VML — очень мощная штука и без тормозов позволяет эмулировать практически любые ЦСС3-примочки. Если добавить к этому фильтры — то вообще все, пожалуй, но вот фильтры штука тяжелая, с ними нужно аккуратно.
И совершенно без тонн экстра-разметки.

Самое больное место тут — бэкграунд-позишн. Прямой его реализации в VML нету, поэтому тут нужно голову поломать.

просто главное вдумчиво и аккуратно делать. Я все никак не займусь этим вплотную, хоть и наброски есть…
С бэкграудом основные свистопляски начинаются с реализацией репит-х и репит-у.
Я лично сторонник graceful derdation для IE6. Никаких полупрозрачных теней, а вместо круглых уголков — квадратные, и это по-моему намного лучше, чем тяжелая, вечно тормозящая при каждом движении мыши страница с 200 Кб яваскрипта, от которого и современные браузеры притормаживают, а бедный ИЕ вообще загнется.
лайкнул за «парад нездоровых решений». а так, конечно, не ок.
«пользователи Internet Explorer должны страдать… „
<!--[if lte IE 7]>
<a href=“#» onclick=«javascript:(function(x){for(x in document.open);})();»&gt Страдай </a>
<![endif]-->

Sign up to leave a comment.

Articles