Ответы пользователя по тегу Браузеры
  • Какие браузеры должны быть установлены у верстальщика для проверки верстки по нынешним реалиям?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Требования по поддержке браузеров должны быть согласованы с заказчиком. Но обычно это Firefox, Chrome, Safari (с ним бывает много бед), для русскоязычного сегмента стоит пробежаться в Opera, но по сути в последних версиях с ним намного меньше проблем ( в связи с переходом на blink). Ну и конечно IE9+ (если нету договоренности о том что бы не суппортить девятый).

    Вообще нету разницы в масштабах проектов. Штуки типа префиксы и прочее лучше доверить штукам типа autoprefixer, для кучи штук есть полифилы и шимы (скажем, можно безболезненно использовать es5 в ie, просто подключив полифил, или добавить в ie поддержку селекторов, аля :valid, для ie меньше 10-ой версии.

    То есть по сути все сводится к modernizer, полифилам, autoprefixer и смоук-тестам верстки по итогу во всех поддерживаемых браузерах.
    Ответ написан
    5 комментариев
  • Как разработать плагин на JS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Комментировать
  • Как вам способ ускорить веб?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    эм... что?

    конкатенация стилей/скриптов и их последующая минификация - это нормальная практика. Для этого ненужно никаких стандартов. Делайте хоть на лету, хоть собирайте один раз при деплое (что было бы логично) а еще лучше сразу же ложите рядом уже сжатый в gzip вариант ваших скомпиленых файлов. Опять же смысла сделать из двух файлов один я не вижу как минимум по следующей причине: стили должны загрузиться раньше скриптов. Во всяком случае в большинстве случаев. Загрузка скриптов не должна блокировать загрузку страницы.

    Что касается SPDY - то тут вы вообще ни капельки не попали. Там профит в том что используется одно tcp-соединение с сервером и мультиплексирование данных. Это позволяет снизить нагрузку на сервер, не тратить время на подключение к серверу по новой для загрузки следующих файлов и т.д. По сути при использовании этого протокола конкатенация файлов стилей и скриптов не должна приносить существенного профита, ибо соединение все равно будет одно и то же.

    p.s. приведенная вами статья не даром находится в хабе "ненормальное программирование".
    Ответ написан
    Комментировать
  • Узнать какое устройство(драйвер) заявляет поддержку прикосновений — проблема с touch*** событиями в браузере?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Можно вешать и тот и другой обработчик. С разными приоритетами. Словом выход можно найти.
    Ответ написан
    Комментировать
  • Можно ли перенести кэш браузера и TEMP на SD?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    А в чем тогда смысл SSD, если довольно критичные вещи вы перенесете на носитель с низкой скоростью работы? Я к примеру уменьшил SWAP (по сути он у меня не сильно используется, благо оперативки хватает), TEMP браузера вообще отключил оставив только кэш в оперативке, и вообще все ненужное отключил. 8-ми гигов оперативки для всех моих нужд пока хватает, кэш браузера… проблем пока не наблюдаю.

    TMP позже перемещу на HDD (как только приедет 2nd hdd caddy).
    Ответ написан
    Комментировать
  • Chromium != Chrome

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) Зачем вам row? row — класс контейнера для span*. span* — добавляет float, таким образом выбивая элемент из потока. Откройте дебагер и посмотрите, в чем дело.

    А по поводу различий — Firefox на Windows != Firefox на Linux, что уж говорить о разных (как бы там ни было) бразуерах.
    Ответ написан
    1 комментарий
  • Можно ли принудительно яваскриптом добавить файл в поле input file?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Автоматизировать — bash + ssh, из браузера только селентиум.
    На JS вы это реализовать не сможете (ибо нельзя).

    Единственный достойный вариант: по domloaded из js жать на файловый инпут с аттрибутом multiple, а затем все как обычно.
    Ответ написан
    1 комментарий
  • Web kit глючит, или так и надо?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если у .content убрать margin-left — поведение становится одинаковым во всех браузерах. Должнно быть все же как в FF и опере. На правах большинства так сказать.

    Меня больше бесит зум в WebKit браузерах. Постоянно какие-то косяки со слайдерами, каруселями и т.д.
    Ответ написан
    Комментировать
  • Почему в мобильных браузерах нельзя сразу захватить фото с камеры?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Наверное потому что это никому не надо. Если вам надо сразу же после того, как вы сделали фото, залить его, скажем, на фотохостинг какой-то или в соц сеть — то для этого есть какие-нибудь приложения (не уверен но скорее всего должны быть).
    А так это вопервых не нужно, а во вторых будет захламлять и без того сочащийся стандарт HTML5.
    Ответ написан
    1 комментарий