LINUX.ORG.RU
ФорумTalks

<bgsound> умер? <blink> умер? Да здравствуют HTML5 и CSS3!

 , , ,


0

1

!Ъ:Наведите курсор на кота.

Ъ: Там владелец аккаунта на страничку вставил <audio> с параметром autoplay, да ещё и вырвиглазную кэйфрэйм-анимацию повесил.

Это я к тому, что всё возвращается на круги своя. Для народрушной школоты открывается новый простор для творчества. Причём это куда похлеще, чем вращающиеся черепа и ползущие строки... На CSS3 уже что только не пилили, даже зубчатые границы и часы... Куда мы катимся?

//Linux тут при том, что FF и Chromium - таки опенсорс...

Ах, да - cast border-radius.

Ответ на: комментарий от border-radius

Выпилили доступ к DOM, что сводит полезность букмарклетов практически на нет. Т. е. нельзя дёргать все функции, которые обращаются к DOM.

джва года

Чуть больше года, вообще-то.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

Фокс последний, тридцатый, говноплагинами не обремененный.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Тачепроблемы.

Какие нафиг тачепроблемы? Ты видел в браузере input type=number? А input type=range? А input type=color, мать его так? При чём там тач вообще? Или лишь бы ляпнуть?

border-radius
()
Ответ на: комментарий от border-radius

Что он должен уметь? Ты ещё скажи, что пять лет назад веба не было. Как без современных жирнобраузеров-то жили, у?

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

Почему у меня не работает? 32.0a2

Потому что аврора/найтли? Потому что говноплагины?

P.S. Ты разобрался, что именно этот скрипт делает? Зайди на нужную страничку, где упоминается сам-знаешь-кто, и проверь автозамену.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

По современным меркам веб был очень уныл, вот и пришлось компенсировать эту унылость всякими свистоперделками в самом интерфейсе.

border-radius
()
Ответ на: комментарий от border-radius

input type=number

На десктопе по банану, что в поле вбивать, валидацию всё равно надо проводить, потому что в POST-запрос можно что угодно запихнуть. Это на таче важно, потому что там виртуальные клавиатуры. А стрелочки для инкремента/декремента — малополезная фигня.

input type=range

Слайдеры и так давно накостыляны на жабоскрипте, весьма легковесные и производительные.

input type=color

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

При чём там тач вообще?

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

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

Потому что аврора/найтли?

Оно и до тракторинга на аврору не работало.

Потому что говноплагины?

Ну да, ещё скажи, что у меня из-за флеша букмарклеты не работают.

Ты разобрался, что именно этот скрипт делает?

Разумеется. В хромоге работает.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

По современным меркам

«Современные мерки» — это когда каждый сайт — целое приложение, и даже не одно? Писанное криворукими макаками в сжатые сроки с использованием десятка-другого готовых жирнейших библиотек, слепленного поверх какой-нибудь широкоспециализированной CMS? А кому польза от этого?

вот и пришлось компенсировать эту унылость всякими свистоперделками в самом интерфейсе

Свистоперделки — следствие роста вычислительных мощностей и дизайнерского пиписькомерства. Мода на плоскоту это утихомирила, но боюсь, ненадолго.

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

Слайдеры и так давно накостыляны на жабоскрипте, весьма легковесные и производительные.

А из хлеба можно накостылять троллейбус, но зачем?

большинство новых типов инпутов играют больше семантико-валидационную роль

В теории - не большинство, а *все*, на практике пока что не так радужно. Но атрибут pattern и свойство validity решают.

А стрелочки для инкремента/декремента — малополезная фигня.

Кроме стрелочек, там ещё и скроллить можно с заданным шагом. А ещё есть input type=tel, вот это как раз именно для тачей.

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

Да обычный там колорпикер, никакой предопределённой палитры.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Оно и до тракторинга на аврору не работало.
Ну да, ещё скажи, что у меня из-за флеша букмарклеты не работают.

Всё может быть. У меня на 30 упрт-лисе работает и фляш, и букмарклеты. По симптомам - как будто какой-то левый плагин дом перехватывает.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

«Современные мерки» — это когда каждый сайт — целое приложение, и даже не одно? Писанное криворукими макаками в сжатые сроки с использованием десятка-другого готовых жирнейших библиотек, слепленного поверх какой-нибудь широкоспециализированной CMS? А кому польза от этого?

Нет, с вышесказанным как раз надо бороться, а современные мерки - это в первую очередь больше нативных возможностей в браузере и стирание граней между десктопом/мобайлом/вебом. Тотальная кроссплатформенность и мощь. И это выбъет у вантузятников последний козырь а-ля «нас 95%, все должны под нас подстраиваться».

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Свистоперделки — следствие роста вычислительных мощностей и дизайнерского пиписькомерства.

Я об интерфейсе браузеров, а не того, что в них отображается. Конкретно лично для меня интерфейс лиса 3.6 был дохренища перегружен.

border-radius
()
Ответ на: комментарий от border-radius

больше нативных возможностей в браузере

Чтоб он постепенно превращался в решето?

стирание граней между десктопом/мобайлом/вебом

Спасибо, пальцетыкательных интерфейсов мы уже наелись.

мощь
JS

Нутыпонел.

выбъет у вантузятников последний козырь

Гугель уже выбивает, он лучше некрософта, что ли?

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

А из хлеба можно накостылять троллейбус, но зачем?

Чтоб точно работало везде.

там ещё и скроллить можно с заданным шагом

Скролл имеет смысл, если ты чуть-чуть ошибся. Иначе проще исправить. Но блондинка с отодвинутой подальшей клавой будет скроллить до посинения, да...

Да обычный там колорпикер, никакой предопределённой палитры.

Где «там»? Ты о каких-то конкретных сайтах говоришь?

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

Нутыпонел.

Да, JS - это мощь. Как раз тормозилла вместо инпутов хотя бы развивает направление ES6, и это мощь.

Чтоб он постепенно превращался в решето?

Sandbox, sandbox, you're sandbox... (c)

Спасибо, пальцетыкательных интерфейсов мы уже наелись.

Чё ж все олдфаги такие труднодоходяги? Есть событие ontouchstart -отображаем пальцетыкательный, нету - обычный.

Гугель уже выбивает, он лучше некрософта, что ли?

Чтобы юзать браузер, не обязательно регаться в сервисах гугла.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Где «там»? Ты о каких-то конкретных сайтах говоришь?

Я о конкретно существующих реализациях input type=color.

Чтоб точно работало везде.

Вот это главный тормоз прогресса.

border-radius
()
Ответ на: комментарий от border-radius

Всё дело в свойстве browser.urlbar.filter.javascript. Оно в новых лисах давным-давно вырублено по дефолту. Видать, ты её обновляешь с ранних версий или руками отрубил и забыл.

плагин дом перехватывает

УПРЛС? Максимум, что может сделать плагин — к свойствам object/embed доступ получить и с жабоскриптом через мост общаться.

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

Оно в новых лисах давным-давно вырублено по дефолту. Видать, ты её обновляешь с ранних версий или руками отрубил и забыл.

Нифига, я его поставил с 28, когда переставил систему. В флагах вообще не копался.

УПРЛС? Максимум, что может сделать плагин — к свойствам object/embed доступ получить и с жабоскриптом через мост общаться.

А, ясно, ну я привык к хромовским плагинам, там полная свобода действий.

border-radius
()
Ответ на: комментарий от border-radius

Конкретно лично для меня интерфейс лиса 3.6 был дохренища перегружен.

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

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

JS - это мощь

JS — это инвалид с рождения. Точнее, для тех задач, для которых он проектировался два десятка лет назад, подходит, а сейчас из этого монстра пытаются сделать замену жабе и даже нативщине...

Sandbox
нативных возможностей

/0

олдфаги

Лол?

Есть событие ontouchstart -отображаем пальцетыкательный, нету - обычный.

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

Чтобы юзать браузер, не обязательно регаться в сервисах гугла.

А чтобы пользоваться виндой, надо её покупать? :3 Алсо, в случае с хромогом данный тезис имеет перспективу стать неверным, а с учётом монополизации браузерного рынка хромогом...

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

То есть ты хочешь вместо браузера просмотрщик сайтов?

Браузер - это и есть просмотрщик сайтов. А ещё точнее - платформа для исполнения веб-приложений. Голый блинк + обработчик загрузок файлов + адресная строка для меня ценнее, чем древний кривой геко 3.6 плюс стопицот интерфейсных ненужнятин. Так что...

Так вали на хромог, он ни хрена не умеет, зато запускается шустро.

Я и так на хромиуме. И он умеет даже CSS-фильтры, в отличие от.

border-radius
()
Ответ на: комментарий от border-radius

Я о конкретно существующих реализациях input type=color

А задачи тут при чём? Я говорю о пригодности сферичновакуумного колорпиккера для конкретных задач выбора цвета. Они слишком разные.

тормоз прогресса

Всех принудительно обновляться не заставишь. А далёких от IT заказчиков волнуют не проблемы прогресса, а проблемы отображаемости сайта на любой кофеварке и потенциальная потеря клиентов.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

Нифига, я его поставил с 28

Значит, у тебя пиратский огнелис :->

там полная свобода действий

PPAPI? Может быть. Но оно хоть наружу не такое решето.

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

JS — это инвалид с рождения.

ЯП имеют свойство развиваться. Если ты до сих пор сидишь на ES3, кто тебе доктор.

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

Привет криокамере, они уже это могут эмулировать (в девелопер-тулз соответствующие галочки). И да, это лишь один из методов, часть из них как раз к адаптивке относится.

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

Что мешает юзать отдельно голый блинк? Я вон на WebkitGTK параноидальный браузер склепал и ничего.

border-radius
()
Ответ на: комментарий от border-radius

ЯП имеют свойство развиваться

Обмазывание костылями ему мало помогает. Если переделать кардинально, то это уже будет на JS, об обратной совместимости, естественно, можно и не мечтать.

Если ты до сих пор сидишь на ES3

Ну дык он работает везде. Для всяких forEach уже надо городить костыли, и не для всех синтаксических изысков ES5/ES6 они возможны (как let закостылять, например?)

они уже это могут эмулировать

Я имел в виду по дефолту и на любой странице.

Что мешает юзать отдельно голый блинк?

Мало юзать, надо ещё пересадить на него сотни мух. Алсо, не факт, что хромог впоследствии на закрытый движок не переведут.

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

Ну дык он работает везде. Для всяких forEach уже надо городить костыли

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

и не для всех синтаксических изысков ES5/ES6 они возможны (как let закостылять, например?)

О масштабном использовании ES6 речь пока не идет, а ES5 есть во всех нормальных браузерах и даже недобраузере начиная с 9 версии.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Мало юзать, надо ещё пересадить на него сотни мух.

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

border-radius
()
Ответ на: комментарий от border-radius

Браузер - это и есть просмотрщик сайтов

Браузер — это больше, чем просмотрщик сайтов. Ты пробовал пользоваться иксами без WM? Или хотя бы с убогой затычкой вместо WM? Это то же самое.

платформа для исполнения веб-приложений

Нах из всего приложения делать? Интернет — в первую очередь информационная сеть. Для распространения информации заворачивать всё в приложения не нужно и даже вредно.

стопицот интерфейсных ненужнятин

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

И он умеет даже CSS-фильтры, в отличие от.

Ну и сиди на своём огрызке дальше, пары свистелок ему не хватает... Какая польза от CSS-фильтров в реальных задачах? Графический редактор на них не сделаешь, нужен канвас всё равно.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

Ослы ниже 9 в 2014 году не нужны

Подыхать они не будут ещё долго. Кроме того, есть проблемы у старой Жоперы и всяких малораспространённых мобильных браузеров.

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

Браузер — это больше, чем просмотрщик сайтов. Ты пробовал пользоваться иксами без WM? Или хотя бы с убогой затычкой вместо WM? Это то же самое.

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

Нах из всего приложения делать? Интернет — в первую очередь информационная сеть. Для распространения информации заворачивать всё в приложения не нужно и даже вредно.

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

Какая польза от CSS-фильтров в реальных задачах?

Уменьшение цветности в неактивных элементах на всяких галереях. Быстрое изменение цветовой схемы. Применений масса. В сочетании с шейдерами, кстати, те самые деформирующиеся как угодно кнопки.

Графический редактор на них не сделаешь, нужен канвас всё равно.

Никто и не предлагает на фильтрах делать графический редактор. Хотя, опять же, можно в канвас отрендерить и в пнг экспортнуть.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Старая жопера - такой же недобраузер, как и ослы. Но речь не о том. Эти костыли с каждым годом востребованы всё меньше и меньше. Причём официальные полифиллы для ES5-функций можно найти на том же MDN. Что мешает сразу писать нормально, а для недобраузеров подключать файл с костылями?

border-radius
()
Ответ на: комментарий от border-radius

оставив лишь панельку и dmenu

И любоваться вылезающими рандомного размера окнами с неконтролируемым фокусом?

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

У гипертекста с ссылками задачи никуда не девались. Посмотри на тот же MediaWiki. Он спокойно без всей это приложенческой фигни работает.

Уменьшение цветности в неактивных элементах на всяких галереях.

Перделки.

Быстрое изменение цветовой схемы.

С изображениями вместе?

Хотя, опять же, можно в канвас отрендерить и в пнг экспортнуть.

Костыль.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

Старая жопера - такой же недобраузер, как и ослы.

Как это отменяет то, что люди ей пользуются? И вряд ли свалят, ибо если на ослике обычно держит синдром утёнка или запрет на установку ПО, то у жоперы есть масса преимуществ, из вменяемых альтернатив которым пока лишь обмазанный кучей расширений жирнолис.

Что мешает сразу писать нормально, а для недобраузеров подключать файл с костылями?

То, что большая часть улучшений — синтаксический сахар, нужность которого весьма сомнительна.

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

С изображениями вместе?

Да ты вхлам CSS не знаешь. body *:not(img){filter:hue-rotate(25)}

Костыль.

Не спорю. Но ведь можно.

Перделки.

Нет, современный веб. А вот куча лишних менюшек и панелек на лисе 3.6 были перделками.

И любоваться вылезающими рандомного размера окнами с неконтролируемым фокусом?

Мне нужны лишь редактор, файловый менеджер, терминал и браузер.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

ибо если на ослике обычно держит синдром утёнка или запрет на установку ПО, то у жоперы есть масса преимуществ

...обусловленных тем же синдромом утёнка.

То, что большая часть улучшений — синтаксический сахар, нужность которого весьма сомнительна.

пиши на асме.

border-radius
()
Ответ на: комментарий от MiniRoboDancer

Проблему-то ты этим как решишь?

Зачем решать проблему безопасности тех, кто сам упорно/упорото не хочет в ней находиться?

border-radius
()
Ответ на: комментарий от border-radius

Проблема не в безопасности. Проблема в популярности. Если Гугель станет монополистом, коим когда-то были мелкомягкие, он станет нехило тянуть одеяло в свою сторону. И веб превратится в огороженый кал.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

Да ты вхлам CSS не знаешь.

4.2

*:not(img){filter:hue-rotate(25)}

Костыль, есть less. Принудительная смена всех цветов с одним и тем же сдвигом почти гарантированно приведёт к вырвиглазному калу.

Нет, современный веб.

Какие задачи решает в современном вебе выцветание картинок?

куча лишних менюшек и панелек

Куча панелек и менюшек удобны для мышевозов. И ничто не мешает все эти панельки посортировать и ненужное выпилить. Ты попробуй в хромоге кастрированном хотя бы вкладки и омнибокс в одну панель слить. В огнелисе это запросто делается.

терминал и браузер

Это уже два окна. Если терминал не tty и не выпадающий — будут проблемы. И уже браузер надо как-то максимизировать, поскольку без WM он вылезет стандартного размера окна. Впрочем, есть фулскрин-режим, но это костыль.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

...обусловленных тем же синдромом утёнка

Обусловленных изкоробошным отсутствием всех тех возможностей где бы то ни было. Чтобы свалить на что-либо другое, нужно отказываться от удобства либо тратить время на обмазывание Жирнолиса и терпеть его возросшую прожорливость, которая и без расширений превышает жоперную.

пиши на асме.

asm.js? Он неуниверсален.

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

Костыль, есть less.

Да ты упорот. Лесс, сасс и прочая хренота, требующая JS (или, что ещё упоротей, серверсайд-компиляцию в CSS) для визуального (!) оформления, и есть самый настоящий костыль.

Принудительная смена всех цветов с одним и тем же сдвигом почти гарантированно приведёт к вырвиглазному калу.

Блин, ты правда не въехал или прикалываешься? Расставь классы, дата-атрибуты или что там тебе удобно, и применяй хью-ротейт только к нужным элементам.

Какие задачи решает в современном вебе выцветание картинок?

Это часть оформления страницы, мать его так.

Ты попробуй в хромоге кастрированном хотя бы вкладки и омнибокс в одну панель слить. В огнелисе это запросто делается.

Нафига мне укороченный омнибокс? По сабжу весь интерфейс хромиума сам написан на HTML5, так что пересобрать можно во что угодно, но зачем?

asm.js? Он неуниверсален.

Нет, на обычном асме под виртмашину PNaCl. На лоре уже много теоретиков, у которого от успеха JS началась попаболь, предлагают превести веб на всякие дарты/дотнеты/си и т.п. Давай, PNaCl ждет тебя.

Обусловленных изкоробошным отсутствием всех тех возможностей где бы то ни было.

Каких таких возможностей?

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

Нет, нужно пересилить синдром утёнка.

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