• Как тестировать верстку в IE?

    Ranwise
    @Ranwise
    виртуалка с windows с нужной версией IE
    Ответ написан
    1 комментарий
  • Как правильно использовать flexbox?

    @Flicker
    *-coder
    У меня один ПК с Ubuntu и все. Нет Mac, нет IOS.

    Если мощность компьютера позволяет, то установите VMware + Mac OS + Xcode

    coha.look-website.xyz - последний мой проект, в котором наблюдаются косяки только в браузере Safari, а таже в Safari и Chrome под IOS, где проблему выявить так и не удалось.

    Вы используете только -ms префикс добавьте ещё -webkit префикс.
    На примере .main класса:
    у вас:
    .main {
        max-width: 1170px;
        margin: 0 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    }

    а какой должен быть:
    .main {
        max-width: 1170px;
        margin: 0 auto;
         display: inline-block;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: justify;
        -webkit-justify-content:space-between;
        justify-content: space-between;
        -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
        flex-flow: row nowrap;
    }
    Ответ написан
    4 комментария
  • Как правильно использовать flexbox?

    dom1n1k
    @dom1n1k
    Открыл сейчас сайт на айпаде - действительно, верстка поехавшая. Но локализовать ошибку так вот сходу не могу.
    Поищи тут по слову Safari: https://github.com/philipwalton/flexbugs
    Ответ написан
    1 комментарий
  • Как тестировать верстку в IE?

    @zolotykh
    web-разработчик
    Microsoft Remote Desktop + Azure.
    Remote Desktop Connection.
    Ответ написан
    2 комментария
  • Какой есть плагин на Gulp для "красивой" компиляции из SASS в CSS?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    обычный gulp-sass плагин такое умеет. просто поставь Output Styles - expanded
    Ответ написан
    3 комментария
  • Эмулятор IOS для Windows?

    DevMan
    @DevMan
    для винды такой же ответ как и для Эмулятор IOS для Linux(Ubuntu)?
    Ответ написан
    Комментировать
  • Эмулятор IOS для Linux(Ubuntu)?

    LenovoId
    @LenovoId
    svg, css,js
    вообще установка MacOS устанавливается на PC через Clover , и даже в том случае не уверен я что всё пойдёт как по "маслу" , а установка в виртуалку это вообще жесть ...
    ИМХО не получится
    Ответ написан
    5 комментариев
  • Эмулятор IOS для Linux(Ubuntu)?

    DevMan
    @DevMan
    3 варианта:
    - завести мак/хак/ядивайс(ы)
    - возиться с виртуалкой
    - пользоваться https://www.browserstack.com и подобными
    Ответ написан
    Комментировать
  • Эмулятор IOS для Linux(Ubuntu)?

    @antonsr98
    Системный Администратор
    можно пробовать в виртуалке запилить мак ос и там уже через xcode запустить эмуль, но эмулей под линь иоса нема в природе на сколько я помню.
    Ответ написан
    Комментировать
  • Почему на IOS OS вёрстка съезжает напрочь?

    zooks
    @zooks
    Frontend
    Да, для браузера Safart на iPhone наблюдается проблема.
    Начните хотя бы с устранения ошибок HTML, которые видны в валидаторе.
    Без этого даже судить не о чем.

    Autoprefixer выставьте на last 2 versions, чтобы не было поддержки IE7.
    Ответ написан
    6 комментариев
  • Зачем нужна концепция mobile first?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Про концепцию: всегда должна быть единая концепция: удобство использования на всех устройствах или UI/UX-first.
    2. Про дизайнеров: они должны предоставлять макеты всех основных сеток и под разное разрешение дисплея устройства.
    3. На основе всех макетов дизайнеров, верстается единый адаптивный шаблон и вопрос закрыт.
    Ответ написан
    Комментировать
  • Зачем нужна концепция mobile first?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Mobile First хорош для контент-ориентированных сайтов. Блоги, интернет-магазины, всякие там соц-сети/форумы и новостные сайты. В общем для всех тех сайтов, на которые юзер будет заходить более 1 раза в своей жизни с телефона. Делать вообще все сайты в режиме mobile first - полный бред. Если у вас на руках проект для разработки промо-сайта со свистелками и перделками на канвасе/webGL, свг анимациями то вам необходимо будет сосредоточить все свои силы на этих тяжеловесных вещах для десктопа, и потом при понижении до планшета/телефона выпиливать все эти монструозные вещи без особых сожалений.

    Если же вы раз за разом мучаетесь с адаптацией десктоп версии контент-сайта под телефоны, то вам надо подойти к дизайнеру и побить его. И вообще в любом месте (даже не добавляю слово "нормальном") всегда делают макеты как минимум под десктоп+телефон (и в идеале еще под сорт-оф планшеты и большие десктопы).
    Ответ написан
    Комментировать
  • Зачем нужна концепция mobile first?

    mak_ufo
    @mak_ufo
    1) Mobile first используют для сайтов, которые просматривают по большей части с мобильных. Например, сайт авторизации при подключении к WI-FI в московском метро.

    2) Не совсем корректный вопрос. Некоторые сайты заточены под desktop. Они почти не просматриваются с телефонов. Github - живой тому пример. Здесь логичнее использовать desktop first, как вы выразились

    4) https://abookapart.com/products/mobile-first
    Ответ написан
    Комментировать
  • Зачем нужна концепция mobile first?

    Antonoff
    @Antonoff
    Разработчик
    Mobile first:
    Вы пилить тот же сайт, те же стили, но вы начинаете пилить стили для мобильной версии сайта, а потом постепено добавлять таблеты и декспопы. Никакой науки тут нет.

    3. Бить дизайнеров палками, можно ногами. Я обычно пилю на Foundation/Bootstrap и на интуитивном уровне прикидываю, что и как будет выглядеть. А если дизайнеры или клиент не довольны, я говорю дизайнеры наркоманы и работаю над их предпочтениями по доп. ставке в час.
    Ответ написан
    Комментировать
  • Лучшие книги для изучения JavaScript в области разработки интерфейсов (Frontend)?

    dhat
    @dhat
    You Dont Know JS мне понравился (Я новичек). Кроме того, от этого же автора есть много видеокурсов на Frontend Masters.
    Ответ написан
    5 комментариев
  • Лучшие книги для изучения JavaScript в области разработки интерфейсов (Frontend)?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Вот тут подробно и по полочкам весь JavaScript (ES5) разложен. Разумеется для тех, кто понимает инглиш на слух... Увы...

    https://www.youtube.com/watch?v=Bv_5Zv5c-Ts

    Тут начало, первые 3.5 часов, продолжение надо поискать самостоятельно.
    Ответ написан
    Комментировать
  • Лучшие книги для изучения JavaScript в области разработки интерфейсов (Frontend)?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Для чего составлять такую подборку? Вы просто перечислили практически все книги на русском по JS. При чем однотипные.
    Большинство из них описывают одно и тоже. Я прочитал почти все из этого списка. По опыту могу сказать, что читать всю подборку не нужно.
    Посоветовал бы прочитать книгу Ильи Кантора и книгу "Javascript для профессиональных веб-разработчиков", автор Николас Закас вроде.(Вместо второй можно прочитать Фленагана. Подробное руководство., но Заказ мне больше нравится, по моему мнению гораздо лучше объясняются многие вещи). Две эти книги, достаточно объемные и информативные, всю основу прекрасно преподносят.
    Также посоветовал бы книгу по оптимизации производительности, автор также Николас Закас и любую книгу по регулярным выражениям, но это уже после некоторой практики. А также книгу "Веб-приложения на JavaScript". Сам ее только вот начну читать, но по содержанию и отзывам достаточно хорошая.

    Достаточно будет чтобы довольно хорошо освоиться в языке.
    Не нужно читать однотипные книги. С 3 по 6 включительно пункты не стоит читать. Только зря потратите время.

    ООП объясняется в первых двух книгах которые я упомянул. Также книга про паттерны - largescalejs.ru/.

    Но главное не просто читать а повторять все примеры и выполнять все задания, попутно придумывания задания для себя самому. Чем больше практики, тем лучше будет откладываться информация в голове и будет намного лучшее понимание что да как.
    Я читать некоторые книги по несколько раз, потому что не сильно парился сначала о практике, просто читал, выполнял некоторые задания, по ходу было понятно, но через главу, уже все забывалось... Поэтому практикуйте, практикуйте и еще раз практикуйте.
    Удачи в обучении!
    Ответ написан
    Комментировать
  • Как сделать, чтобы цвет rgba плавно перешел из прозрачного в 1?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    .menu {
    background-color: rgba(0,0,0,0);
    
    transition: .2s ease-in-out;
    }
    
    .menu.open {
    background-color: rgba(0,0,0,1);
    }
    Ответ написан
    Комментировать
  • Действительно ли back-end разработка более консервативна, чем front-end?

    copist
    @copist
    Empower people to give
    Я понимаю, что уже год прошёл. Впишу своё мнение.

    Стек технологий для backend и frontend одинаково сложный. Много решений, много тонкостей. Как fullstack
    я знаю, о чём говорю.

    С моей точки зрения, разработка backend части происходит в стабильной среде. На сервере можно контролировать версии пакетов, поэтому при отсутствии ошибок в коде веб-проекта он может работать долго без изменений. При этом разработчики могут установить себе виртуальные машины с окружением, близким к серверу. В результате то, что будет работать у разработчиков, будет работать и на сервере. В этом смысле разработка серверной части не то чтобы консервативна, но более предсказуема.

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

    С другой стороны, портфолио фронтенд-разработчиков полно красивых скриншотов из готовых проектов, иногда даже ссылками на работающие проекты. Backend такой красотой похвастаться не могут - sphinx, memcache, mongo/redis, mysql/postgre, php/python/ruby - ну или ещё что-нибудь - я имею в виду, что приходится только стек технологий упоминать. А если в портфолио и будут скриншоты, то только с целью сказать позже: там, в тени красивого интерфейса, стабильно и быстро работает мой код.
    Ответ написан
    Комментировать