• Модульность на фронтенде?

    @Lev_Shestov
    1. Посмотрите пристальнее на BEM, они разработали не только подход, но и многие утилиты под разработку. Въехать сложно, но есть на что посмотреть.

    2. TARS - сборщик фронтенда от ДубльГис. Очень интересная штука, позволяет не только внедрить модульность, но и избавить программиста от многих задач. Работает она на основе того же gulp'а, но создавать сборки не нужно, нужно только в конфигах указать, какие препроцессоры использовать, и дальше TARS уже сам разберется.
    В TARS используется методология БЭМ, но в отличие от нативного БЭМ-сборщика от яндекса, в TARS гораздо проще въехать и начать работать.
    Статья на хабре - она не очень, если честно. Всех фишек TARS не раскрывает.
    Документация
    Использование вышеуказанного Bemto под TARS позволит дополнительно привнести ясности в код.
    Ответ написан
    Комментировать
  • Знаю основы HTML CSS, но верстать не получается. Как преодолеть баръер?

    MaryT
    @MaryT
    IT люблю
    Все мы когда-то через это проходили. И это нормально. Побольше практики! Просто берете и верстаете. Все, что находите - верстаете. Если не знаете как заверстать - сейчас очень-очень много материалов в сети есть. Вводите запрос "как сверстать такуюкрасоту" и вуаля. Не бойтесь спрашивать тут, или на других форумах, не бойтесь гуглить. Главное - не бросать. :) И ступор пройдет. Удачи вам! :)
    Ответ написан
    Комментировать
  • Знаю основы HTML CSS, но верстать не получается. Как преодолеть баръер?

    m77x
    @m77x
    Консультант
    Преодолеть барьер очень просто:
    1) загрузить и установить PSPad
    2) открыть и написать первые два тега <html></html>
    сразу возьмите за правило - парные теги писать сразу
    3) в середине этих тегов напишите еще пару тегов:
    <head></head>
      <body></body>

    1 В начале сотворил Бог небо и землю.
    2 Земля же была безвидна и пуста, и тьма над бездною, и Дух Божий носился над водою.
    3 И сказал Бог: да будет свет. И стал свет.
    4 И увидел Бог свет, что он хорош, и отделил Бог свет от тьмы.
    5 И назвал Бог свет днем, а тьму ночью. И был вечер, и было утро: день один.

    в блоке тегов head
    напишите еще пару тегов style
    и у вас получится:
    <html>
      <head>
        <style>
        </style>
      </head>
      <body></body>
    </html>

    И задайте как Бог ваш свет, т.е. в CSS поиграйтесь с цветами и "фокусами"
    <html>
      <head>
        <style>
    * {
    	word-wrap: break-word;
    	margin: 0px;
    	padding: 0px;
    }
    
    html, body{
    	width: 100%;
    	height: 100%;
    	margin:0;
    	padding:0;
    }
    
    body {
    	position: fixed;
    	background: linear-gradient(top, #418ac7 0%, #fafeff 100%);
    	background: -moz-linear-gradient(top, #418ac7 0%, #fafeff 100%);
    	background: -o-linear-gradient(top, #418ac7 0%, #fafeff 100%);
    	background: -ms-linear-gradient(top, #418ac7 0%, #fafeff 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#418ac7), color-stop(100%,#fafeff));
    	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#418ac7), to(#fafeff));
    	background: -webkit-linear-gradient(top, #418ac7 0%, #fafeff 100%); 
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#418ac7', endColorstr='#fafeff');
    }
    
        </style>
      </head>
      <body></body>
    </html>

    Теперь пора создавать "землю" ))
    в style измените css body добавьте картинку вашей Земли:
    body {
    	background: #635328 url('http://img.urodaizdrowie.pl/wp-content/uploads/2013/03/globe.jpg') fixed top center no-repeat;
    	-o-background-size: 100% 100%;
    	-webkit-background-size: 100% 100%;
    	-khtml-background-size: 100% 100%;
    	-moz-background-size: 100% 100%;
    	background-size: 100% 100%;
    }

    теперь озвучьте ваш проект, что-то написав на своей странице, но сразу возьмите за правило, любой текст, должен быть читаемым. Поэтому надо задать цвет. И не просто цвет, но и тень (иначе текст может слится с фоновой картинкой).
    в css добавьте для текста оформление:
    p {
       color: white;
       text-shadow: 0 0 2px #000;
    }

    Используйте резко контрастирующие цвета текста и обводки, например черный текст - белая обводка, белый текст - черная обводка, желтый текст - синяя обводка.
    ну и так далее…
    Верстка это творчество, лишь слегка притянуто к математике ))
    Всего вам доброго, новый Бог!
    Ответ написан
    3 комментария
  • Как понять процесс создания и передачи макетов для мобильных устройств в верстку и далее в программинг?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    В общем случае:
    - отличается дизайн под телефон и под планшет (собственно это могут быть вообще 2 разных приложения)
    - отличается дизайн под ios и android.
    Т.е это минимум 4 дизайна сразу.
    Дальше зависит от особенностей конкретного приложения.
    Какие то нужно глубоко тюнить под конкретное разрешение, а где то можно обойтись простой резиной.

    PS Все что написано выше, применимо в первую очередь к нативной разработке. Cordova выбирают заказчики для которых низкая цена важнее качества, соответственно более 1 варианта дизайна вряд ли кто то согласится рисовать.
    Ответ написан
    2 комментария
  • Чем отличается понятие "viewport" на мониторе от понятий "layout viewport" и "visual viewport" на смартфоне?

    @asdz
    layout viewport - это область на которой размещены все элементы страницы
    visual viewport - это часть layout viewport-а, которая отображается в данный момент на экране.
    viewport - задает размер layout viewport-а, для того чтобы при открытии на мобильном устройстве, ширина viewport-a была задана наиболее удобным значением, обычно это device-width. В этом случае страница будет вписана в размер экрана.
    Ответ написан
    Комментировать
  • Университет для обучения веб-дизайну и веб-разработке, кто сталкивался?

    BBmike
    @BBmike
    Автор, нет такого диплома в/о
    Есть диплом компьютер сайнс, который ты должен в той стране передать на эвалюацию
    Так что с этими своими "всего лишь для галочки" ты поаккуратнее
    Ответ написан
    Комментировать
  • Лучшие книги для изучения JavaScript в области разработки интерфейсов (Frontend)?

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

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

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

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

    @merss
    никак.
    Свой frontend шаблон вы в cms никак не привяжете.
    Делается так: сначала верстается в своем frontend шаблоне , затем берется готовый html и натягиватеся на смс.
    Если надо переделать css/js - передлываете в своем шаблоне.
    Ответ написан
    5 комментариев
  • Чем нарисовать план дома?

    @topsat
    my sweet home 3d - бесплатная программа
    сам пользовался и строил по плану потом7c699b77d58e4cd9b4701e105896455a.png
    Ответ написан
    5 комментариев
  • Где изучить фотошоп для верстальщика?

    @Chekhoved
    Понятно и без воды (видео для htmlacademy):
    https://www.youtube.com/watch?v=xXv93EpWeyA&list=P...

    Здесь описан полезный плагин для фотошопа CSS Hat (с какой минуты не помню):
    https://www.youtube.com/watch?v=tdRuZfZW99A
    Ответ написан
    1 комментарий
  • Где найти интерактивное изучение js?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    nnmclub.to/forum/viewtopic.php?t=973073&start=45
    Единственный курс, в котором подробно изучается сам стандарт ES.
    Очень много практических заданий.
    Тем более обучение основано на изучении по учебнику Ильи Кантора.
    Тем более преподаватель бывший сотрудник Яндекса, нынешний сотрудник Lusoft
    Обучение длится 48 часов. Это только видеолекции, не считая времени на практику.
    По ES в курсе достаточно большое количество задач после каждой лекции, по JS также много задач из учебникак Ильи Картора, плюс выполняются такие работы как Слайдер, ToDo list, RSS ридер, корзина интернет магазина с local storage, а также выпускные проекты, сайт и игра.

    Этого курса + книги на learn.javascript.ru будет достаточно чтобы получить очень хорошую базу, конечно если выполнять все задания.
    Ответ написан
    1 комментарий
  • Что работодатель ожидает от верстальщика без опыта?

    @evgeniy_lm
    Как и везде "смотреть и слушать, смотреть и слушать". И главное слушать внимательно - сказали идти за пивом, значит идти за пивом, сказали за сигаретами, значит за сигаретами. В этом деле главное не перепутать
    Ответ написан
    Комментировать
  • Что работодатель ожидает от верстальщика без опыта?

    Не парься. Не так страшен черт как его малюют и ИТ сфера полна людей без опыта или с плохими знаниями своей сферы. Я видел старших разработчиков, не знающих как генерировать ключи SSH. И такое бывает.
    Ответ написан
    Комментировать
  • Что работодатель ожидает от верстальщика без опыта?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Похоже на рекламу себя хорошего )
    Больше уверенности!
    Невозможно помнить все, а с кроссбраузерность это вообще постоянные траблы.
    С таким набором знаний, если не сразу, но все же возьмут в приличную вебстудию.
    Можно 2-3 месяца где-нибудь поработать , а потом уже смело выше подниматься.
    Ответ написан
    2 комментария
  • Что работодатель ожидает от верстальщика без опыта?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    смотря куда будешь устраиваться. если в какую то мелкую вебстудию, то твоих знаний (если реально все это научился применять) хватит не только на джуниора, но и как основным верстальщиком спокойно возьмут.
    а если куда то более серьезное место, то там хороший верстальщик от плохого отличается тока тем, что - первый никогда не попадет в тупик. так скажем каким да либо путем, но решит эту задачу сложную. а второй попав в такую ситуацию, погуглив и не найдя ответа - просто будет в ступоре. ну и вот это и приходит с опытом. и только с опытом.
    Ответ написан
    9 комментариев
  • Где бесплатно взять векторную карту России/СПБ?

    Evanre
    @Evanre
    Front-end developer
    Ответ написан
    Комментировать
  • Нужно ли поддерживать Internet Explorer 8 и ниже при верстке?

    AtriSimone
    @AtriSimone
    Осваиваю Front-end
    Не стоит думать об этом, выше всё написали точно:
    Microsoft кроме IE11 ничего не поддерживает;
    Доля использования старых IE просто мизер, а те кто использует их - это работники компаний в которых для работы специфического ПО до сих пор стоят WinXP или Win7, врятли эти сотрудники будут ходить по интернет-магазинам и другим сайтам.
    Но если вы будете работать в офисе, то от вас мало будет зависеть то что нужно будет поддерживать, а что нет, как и писалось выше.
    Ответ написан
    Комментировать