LINUX.ORG.RU
решено ФорумTalks

Вебмакаки должны сдохнуть

 


1

1

Сабж. Дискас.

Основание: сайты авиакомпаний по онлайн чекину и выбору мест

UPD Телефонный звонок продолжает решать. Шах и мат, смузихлёбы, даром прожирающие бюджеты на разработку.

Deleted

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

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

И аж с 2007 года и до сих пор отлично рендерится абсолютно всеми браузерами. Один раз написал - и лет на 20 хватает.

Нет, извини, рендерится оно как говно. Адский футер не прибит к низу (какой это тогда вообще футер, ёпт). Шрифты в футере и в боковом меню крохотные и читабельны только при масштабировании. За

text-align: justify
нужно бить ломать пальцы до тех пор, пока те не перестанут писать. Семантики просто НЕТ вообще.
Твоя «страница» — сраное нечитабельное месиво из тэгов. Удивительно, что ты не зафакапил контрастность по дороге.

Чисто ради поржать, с рвущихся пуканов, оставлю ещё лет/IgorPlugUDP/IgorPlug-UDP (AVR)_eng.htm на 20.

Сам насрал, сам посмеялся.

Я вот Ethernet bit-bang'ом на дохлом 8-мибитном процессоре на сишечке могу

Вот это да, байтики перекидывать умеешь, какой молодец.

А ты что можешь показать, чудо? Спорим, что, как водится у вебмакак, ни одной сцылки на результат работы твоего межушного ганглия мы, конечно же не увидим? Что на этот раз? NDA? Суровейший интранетный ынтерпрайз? Работодатель не разрешает?

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

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

Назови хоть одну такую «проблему» вебмакак.

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

Дэйтпикеров своих только больше не приноси, я их в детстве отлюбил, да и смеяться уже надоело.

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

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

Ну кто бы сомневался. :) Это можно в вебмакачий цитатник сходу. :)

Ты настолько тупой, что даже дочитать/процитировать до конца не можешь? Бывает. Я тоже могу из твоей писанины по буквам надёргать твоё личное признание того, что ты мудак.

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

Нет, извини, рендерится оно как говно.

...

Твоя «страница» — сраное нечитабельное месиво из тэгов

Её можно даже в виде неотрендерённого HTML читать. :) Учись, пока молодой.

Сам насрал, сам посмеялся.

Это я сцылку на страничку первого в мире человека, который bit-bang ethernet запилил на дохлятине 8-мибитной хотел скопипастить, да поезд сильно трясёт. Интересно, как бы у тебя от сайтика Igor Ceska пригорело бы. :) Если чо - я второй человек который запилил bit-bang ethernet на 8-мибитном.

Вот это да, байтики перекидывать умеешь, какой молодец.

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

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

Кто бы сомневался. :) Ещё ни одна вебмакака не выложила на ЛОР сцылку на своё поделие. Ни одна. И никогда не выложит, потому что стыдно даже вебмакаке.

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

Её можно даже в виде неотрендерённого HTML читать

Зато в отрендеренном нельзя. Гений уровня ЛОРа.

Если чо - я второй человек который запилил bit-bang ethernet на 8-мибитном.

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

Причём за строго ограниченное и очень маленькое время. А ты не умеешь.

А я умею анимации в 60фпс рендерить, гонять минимум данных для отрисовки приложения и локализирую лучше всех. Дальше что?

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

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

Кто бы сомневался. :) Ещё ни одна вебмакака не выложила на ЛОР сцылку на своё поделие. Ни одна. И никогда не выложит, потому что стыдно даже вебмакаке.

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

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

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

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

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

Форматирование телефона на лету - это пяток строчек на чистом JS. Остальное - тоже не сильно больше. Правда, совершенно непонятно нахера нужны всё это убогое говнище с флажками и странами, когда кода более чем достаточно. Я уж молчу про то, что сбор номеров телефонов на каком-либо сайте - это конченное гнидство.

Ты настолько тупой, что даже дочитать/процитировать до конца не можешь?

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

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

Анимацию я, правда не смог себя заставить туда напихать. Извини, но анимации - это уж совсем полное говнище

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

Форматирование телефона на лету - это пяток строчек на чистом JS

Так напиши их, раз это так просто.

Правда, совершенно непонятно нахера нужны всё это убогое говнище с флажками и странами, когда кода более чем достаточно. Я уж молчу про то, что сбор номеров телефонов на каком-либо сайте - это конченное гнидство.

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

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

Не хочу тебя расстраивать, но на самом деле ты просто ещё раз демонстративно обосрался.

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

А я умею анимации в 60фпс рендерить, гонять минимум данных для отрисовки приложения и локализирую лучше всех. Дальше что?

Т.е. ты открыто признаёшься, что делаешь именно то, из-за чего современный веб ненавидит всё больше и больше народу? :) :)

Мой код в продакшене будет через пару недель и будет решать реальные проблемы клиентов, а не байтики гонять.

Бла-бла-бла. Какие же вы смешные соплежуи :) И разумеется никаких сцылок. :) Ну ладно, хоть отмазку придумал оригинальную.

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

Т.е. ты открыто признаёшься, что делаешь именно то, из-за чего современный веб ненавидит всё больше и больше народу? :) :)

Если «народ» — это ты, то я даже не расстроен. Но нет, пользователям нравится.

Бла-бла-бла. Какие же вы смешные соплежуи :) И разумеется никаких сцылок. :) Ну ладно, хоть отмазку придумал оригинальную.

Это мы ещё твоих поделок не видели, клоун. Вернее, пока увидели только одну, и это реально стыдно показывать.

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

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

О, просили, и даже денег 100500 платили. Получали в результате тормозное убогое говно, от которого тестовая аудитория блевала дальше чем видела. При этом, например, про то что ЛК абонента должен работать даже если нет доступа к гуглю, все эти элитные вебмакаки даже не подумали ни разу.

Так напиши их, раз это так просто.

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

    var p = e.target;
    var n = p.value.replace(/\D/g,'').substring( 0, 11 );
    var s = n.substring( 0, 1 );
    if( n.length >= 1 ) s += '(' + n.substring( 1, 4 );
    if( n.length >= 4 ) s += ')' + n.substring( 4, 7 );
    if( n.length >= 7 ) s += '-' + n.substring( 7, 11 );
    p.value = s;

Догадаешься, на какой эвент повесить и как под нужный тебе формат перепилить, или тоже разжевать надо?

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

Лучше уж 5000 качественных юзеров, чем 100000 идиотов. Проверено десятилетиями практики.

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

Вернее, пока увидели только одну, и это реально стыдно показывать.

... Мда... Боюсь представить какого же ты на самом деле мнения о своих собственных поделках, если считаешь что моё говно пятнадцатилетней давности хоть и стыдно, но всё же можно показывать, а твоё нынешнее говно показывать вообще ни в коем случае нельзя. :)

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

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

Казалось бы, при чём тут вообще «гугль». Авторизацию через него сделали?

Догадаешься, на какой эвент повесить и как под нужный тебе формат перепилить, или тоже разжевать надо?

Это, прости, высер какой-то. Ты задачу прочитать можешь или тебе разжевать надо? Что в словах «Работать должно как с региональным форматом записи, так и с международным» тебе непонятно? С какого перепуга ты решил, что такая маска подходит для телефонов из других стран? Ты всё так ногой пишешь?

Лучше уж 5000 качественных юзеров, чем 100000 идиотов. Проверено десятилетиями практики.

Сорян, но многие продукты делаются как раз на идиотов. И приносят доход эти продукты и им, и разработчикам.
Другой вопрос, что ты тоже не слишком лучше. Как человек, может, и умный, может, даже нормальный сишник, но твои навыки фронта хуже уровня макаки. Макака хотя бы повторить за умными может. Ты можешь только кукарекать НИНУЖНА.

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

Моё делается всего пару месяцев. Дизайнер ещё не дорисовал дизайн, бэкэндеры не дописали бэк, а мы, фронтэндеры, ещё не доверстали, не дотестировали и не обработали каждую ошибку, которая может выскочить по нашей или нет вине. Заливать что-то полуготовое в продакшен — так себе идея. Или для тебя всё это в новинку?

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

Это, прости, высер какой-то. Ты задачу прочитать можешь или тебе разжевать надо? Что в словах «Работать должно как с региональным форматом записи, так и с международным» тебе непонятно? С какого перепуга ты решил, что такая маска подходит для телефонов из других стран? Ты всё так ногой пишешь?

Бгг. ЧТД. Ты даже 5 строчек элементарного кода не можешь перепилить под свои нужды. :) Вся суть вебмакаки - чуть понадобилось головой подумать, чтобы из почти готового получить необходимое - сразу срочно нужно более лучший фреймворк!!!1111

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

О, пассажир ни разу не палится. Ты онлайн-казино делаешь?

но твои навыки фронта хуже уровня макаки.

Огорчу тебя - не существует никакого этого вашего «фронта». Веб-странички, как их не оживляй жабоскриптом и как не обвешивай стилевыми свистоперделками никогда не станут чем-то большим чем просто веб-странички.

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

Бгг. ЧТД. Ты даже 5 строчек элементарного кода не можешь перепилить под свои нужды. :) Вся суть вебмакаки - чуть понадобилось головой подумать, чтобы из почти готового получить необходимое - сразу срочно нужно более лучший фреймворк!!!1111

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

О, пассажир ни разу не палится. Ты онлайн-казино делаешь?

Нет.

Огорчу тебя - не существует никакого этого вашего «фронта». Веб-странички, как их не оживляй жабоскриптом и как не обвешивай стилевыми свистоперделками никогда не станут чем-то большим чем просто веб-странички.

Мне насрать, что ты думаешь на эту тему. Я прекрасно пользуюсь PWA твиттера и уверен, что твои поделия даже близко к нему не приблизятся. Любой веб лучше нативной разработки под смартфоны. Да, при всей его, веба, кривизне.

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

Ну а до этого - ты вообще никогда ничего не «верстал» и не жабоскриптил. Оригинальная, но очень странная для «профессионала» отмазка. :) Наверно и HTML/CSS/JS всего пару месяцев назад впервые увидел?

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

Я и не говорил, что я профессионал. Но так уж смешно получилось, что за те полтора года, что я въезжал в веб, я про него узнал больше, чем ты за сколько там.
Нет, с HTML/CSS/JS я начал разбираться где-то полтора-два года назад. А дальше — всё сопутствующее, плохое и не очень. Включая то, что ты так рьяно ненавидишь.

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

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

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

Зато хрюкаешь про фреймворки.

Про эти ваши фреймворки только хрюкать и можно. Словами эту бездну не описать.

Нет.

А чо сразу в глухой отказ-то, вместо того, чтобы сцылку дать? :)

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

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

Любой веб лучше нативной разработки под смартфоны.

Сильно зависит от смартфона.

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

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

Ты сам спросил задачу, а теперь слился.

Про эти ваши фреймворки только хрюкать и можно. Словами эту бездну не описать.

Потому что ты не знаешь ни их назначений, ни как они работают. Серьёзно, сидел бы в своих сях да помалкивал, не сошёл бы за кретина.

А чо сразу в глухой отказ-то, вместо того, чтобы сцылку дать? :)

Ты тупой? Давай капсом напишу: КОД НЕ ГОТОВ, ЕГО ЕЩЁ НЕТ В ПРОДАКШЕНЕ. Стало понятнее?

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

Желаю тогда удачного написания клона твиттера, че.

Сильно зависит от смартфона.

А никому не интересно. Сказано, чтобы на айос и андроид работало — значит, придётся сделать, чтобы работало.

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

У тебя какое-то странное понятие о современном модном молодёжном «редакторе HTML»

VS Code — самое модное, что есть ныне.

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

Ты сам спросил задачу, а теперь слился.

Я просил _пример_ якобы «очень сложной» задачи, которую, якобы, решают всякие говнофреймворки. Чисто чтобы поржать над тупостью создателей фреймворков. Вместо этого, ты стал выпрашивать сниппет, чтоб на лету телефон форматировать.

Потому что ты не знаешь ни их назначений, ни как они работают.

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

Серьёзно, сидел бы в своих сях да помалкивал, не сошёл бы за кретина.

И тут ты несомненно расскажешь, насколько жабоскрипт круче всех этих наших сишечек. Заодно расскажи, почему это собственно сам JS на сишечке написан, а не на самом себе.

Давай капсом напишу: КОД НЕ ГОТОВ, ЕГО ЕЩЁ НЕТ В ПРОДАКШЕНЕ. Стало понятнее?

И чо, ПОЛОЖИТЬ ЭТО ПОДЕЛИЕ куда-нибудь, чтобы посмотреть можно было, тебе твой сотона/боженька запрещает?

Желаю тогда удачного написания клона твиттера, че.

Есть клон Web WhatsApp, тащемта. Без зондов в виде обязательного приложения на мобиле, правда. Но на мобиле работает без проблем, если в браузере открыть. Используется как внутриэнтерпрайзный чатег. Эта срань вообще 8500 байт занимает, даже вместе с похапой для API.

Сказано, чтобы на айос и андроид работало — значит, придётся сделать, чтобы работало.

А в чём проблема-то, например, нахер послать с такими запросами?

ЗЫ: Кстати, что-то как-то упустил пару приколюх для курощения вебмакак, которые ты сам же предложил:

1. что не так с justify? Отлично же работает, на удивление. У тебя justify в любой книжке же. Или ты просто книжки ненавидишь?

2. Какая нахер разница, в чём размер шрифта указывать, если ни один браузер вообще ни разу не умеет в DPI нормально? Ты вообще в курсе, например, что 1pt это 1/72 дюйма, т.е. шрифт размером 10pt обязан на любом экране, от ЭЛТ c 72DPI до E-ink c 600DPI, быть одного и того же размера - 10/72 дюйма, но вебмакаки почему-то решили что DPI это для всяких там сишников и прочих ретроградов, и 1pt это просто 4/3 пикселя и всё тут. По сути, в этом вашем сраном вебе вообще нет и не может быть никаких размеров кроме пикселей. :) А DPI приходится указывать браузеру ручками, причём для каждой страницы, посредством Ctrl+'+' и Ctrl+'-', не забыв при этом обязательно включить фичу «Zoom text only», чтобы это ваше браузерное говно не вздумало масштабировать _растровые_, сцуко, картинки. Правда, при этом, тупое браузерное говно почему-то перестаёт масштабировать и векторные картинки.

И вот это вот вы называете «вёрсткой», да? :)

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

VS Code — самое модное, что есть ныне.

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

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

Я просил _пример_ якобы «очень сложной» задачи, которую, якобы, решают всякие говнофреймворки
Ну так расскажи же, про назначения. А то кроме велосипединья того, что на plain JS занимает на порядок меньше места и на порядок быстрее работает, ни единого примера я не знаю.

Я тебе на это ответил: добавь интерактивности и анимаций. Тогда и повсплывают проблемы с императивным подходом к изменению интерфейса. В лучшем случае ты просто напишешь свой аналог реакта. Что, в общем-то, тоже неплохо.

И тут ты несомненно расскажешь, насколько жабоскрипт круче всех этих наших сишечек. Заодно расскажи, почему это собственно сам JS на сишечке написан, а не на самом себе.

Нет, я не буду этого рассказывать. И сишечка, и жсочка — сраное говно.
Просто проблема сишников обычно в том, что они нихрена в гуях не понимают, но мнение имеют. Анимации не нужны, читабельный текст не нужен, про UX не слышали, ЗАТО В КОНСОЛЬНОМ РЕЖИМЕ ХОРОШО РАБОТАЕТ. Вот только обычно веб-приложения не для таких умников делают.

И чо, ПОЛОЖИТЬ ЭТО ПОДЕЛИЕ куда-нибудь, чтобы посмотреть можно было, тебе твой сотона/боженька запрещает?

Оно не будет без бэкэнда работать.

А в чём проблема-то, например, нахер послать с такими запросами?

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

1. что не так с justify? Отлично же работает, на удивление. У тебя justify в любой книжке же. Или ты просто книжки ненавидишь?

Интерфейс — это не книга.
А ещё в книгах есть переносы. Ты же не удосужился даже

hyphens: auto;
поставить, как и выставить странице язык. Поэтому у тебя получаются строки из двух слов с огромными пробелами, что убивает читабельность.

Какая нахер разница, в чём размер шрифта указывать, если ни один браузер вообще ни разу не умеет в DPI нормально?

Это не повод ставить крохотные шрифты и не выставить банального

<meta name="viewport" content="width=device-width, initial-scale=1.0">
, чтобы с телефона хоть как-то читалось.

Ты вообще в курсе, например, что 1pt это 1/72 дюйма, т.е. шрифт размером 10pt обязан на любом экране, от ЭЛТ c 72DPI до E-ink c 600DPI, быть одного и того же размера - 10/72 дюйма, но вебмакаки почему-то решили что DPI это для всяких там сишников и прочих ретроградов, и 1pt это просто 4/3 пикселя и всё тут.

Это решили не «вебмакаки», а разработчики спецификации/браузеров. Видимо, у них были на то веские причины. Мне оно тоже не нравится, но это же не повод просто забить и кинуть текст как получится.

По сути, в этом вашем сраном вебе вообще нет и не может быть никаких размеров кроме пикселей

Так и есть. Можно от безысходности юзать em/rem, но оно особого смысла не имеет.

И вот это вот вы называете «вёрсткой», да? :)

Так никто и не спорит, что вёрстка — это больно, сложно и получается всё равно не как хотелось. Но вместо подросткового «да похер на ваш веб, высру как получится, пусть страдают» надо стараться, надо оптимизировать. И возвращаясь к моему оригинальному ответу: в HTML/CSS регулярно появляются инструменты, *упрощающие* вёрстку, делающие её семантичнее, красивее, читабельнее, удобнее. И сволочи, засевшие на кривых/протухших браузерах вполне реально тормозят прогресс и вполне реально делают веб хуже. Ведь мы уже могли бы использовать инструменты получше, но приходится тащить код для обратной совместимости, приходится переизобретать контролы, приходится подкручивать стили через жс. И полифиллы эти ещё, хотя их можно наловчиться подгружать динамически. Но некоторые проблемы просто не решаются полифиллами.

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

Я тебе на это ответил: добавь интерактивности и анимаций. Тогда и повсплывают проблемы с императивным подходом к изменению интерфейса.

Интерактивность это либо XHR либо e.display=none/block/etc. В любом случае это на тонны фреймворковых говен не тянет.

В лучшем случае ты просто напишешь свой аналог реакта. Что, в общем-то, тоже неплохо.

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

А ещё в книгах есть переносы. Ты же не удосужился даже hyphens: auto; поставить, как и выставить странице язык.

В те времена hyphens в HTML не было вообще. :) Да и зачем жрать процессор на эту фигню.

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

Не получается никаких строк с огромными пробелами, по крайней мере в <p>. Последняя строка текста, где может быть мало слов на кучу места не justify'ится. Х.з. почему так, но это ещё 10 лет назад так работало и работает до сих пор.

Это не повод ставить крохотные шрифты и не выставить банального <meta name=«viewport» content=«width=device-width, initial-scale=1.0»>, чтобы с телефона хоть как-то читалось.

Какие нафиг viewport c device-width в 2007?

Кроме того, при этом юзверь с телефона с высоким DPI при попытке рассмотреть схему на _растровой_ картинке получит хрена лысого.

Это решили не «вебмакаки», а разработчики спецификации/браузеров. Видимо, у них были на то веские причины.

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

Так и есть. Можно от безысходности юзать em/rem, но оно особого смысла не имеет.

em/rem это размер относительно дефолтного размера шрифта, указанного, опять же, в долбаных пикселях.

И возвращаясь к моему оригинальному ответу: в HTML/CSS регулярно появляются инструменты, *упрощающие* вёрстку, делающие её семантичнее, красивее, читабельнее, удобнее.

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

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

На самом деле нет никаких проблем с любыми браузерами и работоспособностью в них. Есть проблемы с изначальным подходом вебмакак к сайтостроительству. Вместо того, чтобы сначала написать минимальную статику гарантированно обеспечивающую минимально необходимый функционал сайта в links/lynx, а потом уже ненапряжно обвешивать её всеми новомодными свистелками и перделками для распоследних браузеров c xhr и анимациями, типичная вебмакака просто тащит сраный фреймворк и лепит сайт «с конца» - лишь бы как-нибудь работало на последнем хроме. Если заказчик внезапно обнаруживает, что в каком-нибудь IE или Safari это внезапно не работает, вебмакака навешивает ещё 100500 кривущих костылей. В результате ничего кроме убогого тормозного и кривого говнища, кое-как работающего в полутора жирнобраузерах не получается и получиться не может. Дело в подходе, а вовсе не в возможностях HTML.

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

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

неа, это вам никто не должен сидеть с последними зондами от корпораций зла

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

сделать минимально рабочую версию без свистелок/перделок и зондов не требует архивысоких затрат что времени что денег, кроме того есть еще юзеры у которых трафик не безлимитный чтобы грузить по 30-40мб ненужного говнища на каждый клик, и вы еще что-то говорите про решение проблем юзеров, попутно создавая новые проблемы

BLOBster ★★★
()
8 января 2021 г.
Ответ на: комментарий от RazrFalcon

Ваши предложения? Ну кроме обмазывания JS.

Это всю жизнь делается голым css. Анкору (ссылке с #e-path, и всем остальным с якорями) выставляется абсолютное позиционирование (относительно контейнера) с отрицательным margin'ом равным высоте заголовка таблицы. Грубо говоря прописать в css один класс и добавить его всем якорям в таблице.

https://razrfalcon.tiiny.site/#e-path https://razrfalcon.tiiny.site/#e-circle https://razrfalcon.tiiny.site/#e-g

mimico
()
Последнее исправление: mimico (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.