• Browser-sync с php будь он неладен?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    // include gulp
    var gulp                = require('gulp');
    var browserSync         = require('browser-sync').create();
    var localhost           = 'site.loc'; // изменить на свой хост
    // browser-sync task and settings
    gulp.task('browserSync', function(){
        browserSync.init({
            open: 'external',
            host: localhost,
            proxy: localhost,
            port: 8080
        });
    });
    // start watchers
    gulp.task('watch', ['browserSync'], function(){
        gulp.watch('**/*.*', browserSync.reload);
    });

    Собственно, ставим gulp и browserSync, потом npm install.
    Ну, а запускается всё это дело через gulp watch.
    Ответ написан
    4 комментария
  • Где найти сложные макеты для верстки?

    Symphony
    @Symphony Куратор тега CSS
    Где найти сложные макеты для верстки?

    Макеты начинающих дизайнеров посмотрите
    Ответ написан
    4 комментария
  • Макеты для очень начинающего верстальщика?

    сам придумывай - это же элементарно
    в ином случае игнорируй все, что касается JS
    Ну и верстальщик без JS - не верстальщик
    Верстка это как два пальца, можно за неделю-две научиться всему что надо и потом постигать остальное на практике.
    Лучше сразу с JS работай. И даже не думай о jQuery, только посмей притронуться к библиотеке, не научившись нативному JS. Я прослежу.
    Ответ написан
    6 комментариев
  • Заработок на вёрстке?

    Privetiq
    @Privetiq
    Тестирую всегда на проде
    Почитал советы непонятных людей, и аж отвернуло. Такое чувство что люди пытаются отговорить идти в web development. Боязнь конкуренции что-ли?
    Стремление автора вопроса вполне адекватно. Не все могут сидеть годами «учить» что-то там. Я вот в IT попал вообще с ларька в переходе, торгуя говнотелефонами. Из знаний было только страниц сто html5+css3 для чайников которые я понимал смутненько.
    Конечно, стоило бы мне начинать со своего бложека, и вам советую. Для души, пригодится, опыт и портфолио вам. Но я пошёл другим путём. Предложил знакомому запилить сайтик за «пиво» (1000грн). Да, убил я времени недели 3-4, заработок так себе, но я был полный 0 даже в вёрстке. И вот она первая запись в портфолио. По сути, заработать денег и круто кодить это совершено разные вещи. Первые проекты лучше сделать знакомым, и заработок зависит только от умение договориться. Как только найдёте заказчика, пойдёт опыт. Это и есть обучение. Не думайте что пройдя курс или прочитав книгу вы сможете спокойно кодить. Забудьте. Я спустя 6 лет переодически гуглю простые функции пхп. Потому что реальность такова, что программирование это 60% умение гуглить, 30% устранять баги (по началу костыли приветствуются, будут набитые шишки, будете расти как спец) и 10% полёт мыслей, который скорее всего заменится в итоге решением из гугла, или перепишется.
    Если деньги нужны не по зарез, и можете месяцок поработать где-то типа фицом, сделайте себе бложек на вордпрессе, потратив пару десятков вечеров с чаем за компом вместо пива с друзьями, и ведите маленький, простенький дневник по своему обучению, например, или любую другую тему.
    После первых работ идите джуном на мелкую ставку, в любую вебстудию куда возьмут, и вас быстро подучат. Там вам прийдется пару месяцев подучится, после чего вы можете попросить больше денег или перейти в другую контору на ЗП немного(!) по выше. А дальше сами поймёте куда двигаться дальше, что вам интереснее развивать.
    Фриланс - забудьте, если не хотите сходу сбежать с it. Да и вообще, лучше сразу рассматривать фриланс как площадку куда скидывать какие-то рутинные задачки а не брать их.
    В идеале начинать с другом, хотя я сам шёл по этому пути, и ничего. Но вдвоем профит будет выше для двоих на 50% минимум.
    Не пытайтесь врать, выдумывать/придумывать что-либо с теми с кем работаете. 70% ответов «я не знаю» это норм. У меня даже сейчас так.
    И главное напутствие: всегда, как бы там не было, берите срок с запасом, и ещё процентов 20-30 сверху вообще не стесняясь и не парясь что заказчик от этого испугается. Будьте уверены, напористы и честны, и у вас всё выйдет, даже если вы полный 0 на старте.
    Ответ написан
    3 комментария
  • Что такое роутинг?

    @marriavass
    Здесь отличное объяснение https://www.youtube.com/watch?v=WSMownyK7D8 ответ уже не для автора (ибо вопрос трехлетней давности), а для тех кто ищет ответ на подобное и натыкается на эту публикацию :)
    Ответ написан
    Комментировать
  • Что такое роутинг?

    @IAKO
    Тут надо перестроить мышление. Я так же не мог врубиться долго что такое REST api.

    Соль в том, чтобы провести аналогию: в "обычном" приложении ты используешь какие-либо методы/процедуры буквально посредством вызова функции, а в веб-приложении ты можешь вызывать их посредством запроса к серверу по определенному адресу (маршруту). Т.е. вместо app.setState({view: krasivo}) у тебя http://app.com/wow. Поэтому столько внимания маршрутизации вообще.
    Ответ написан
    Комментировать
  • Live server: как настроить трансляцию для других устройств в сети?

    @FreakZC
    Сам часто задавался таким вопросом. Сегодня загуглил по данной теме на английском языке и нашёл решение.
    Запускаем Live server, далее на открывшейся странице в адрессной строке меняем ip адрес на свой(настоящий), т.е. данные ДО :5500
    Например:
    Было: 127.0.0.1:5500/index.html
    Стало: 192.168.0.102:5500/index.html
    Изменённый адрес вставляем в браузер устрйства и пользуемся.
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    @ncer
    Frontend
    На мой взгляд ответ на это вопрос во многом упирается в требования и задачи бизнеса для которого и делается сайт/приложение.

    Бизнес полностью завязанный на онлайн (например, Airbnb, Booking, какие-то CRM-системы и любые системы использующие Big Data) требует как минимум:
    • максимальной стабильности проектируемой системы
    • отсюда компонентный подход (как известно в HTML пока нет чистых компонентов, стандарт Web Components еще пишется) и как следствие стройную и понятную архитектуру приложения
    • максимальный контроль за состоянием компонентов
    • максимальную расширяемость компонентов


    Все это трудно сделать на jQuery. jQuery просто манипулирует DOM узлами, но он их не контролирует и ничего об их состоянии не знает и не запоминает.

    Для бизнеса, у которого сайт - лишь площадка для рекламы и маркетинга своего оффлайн бизнеса, все эти фронтендные ноухау по барабану. Ему главное, чтобы было красиво, быстро и недорого. И здесь jQuery на своем месте.

    Люди бывают разные, ситуации бывают разные и все попадают в сайтостроение по-разному и с разными целями. Если для вас верстка - просто способ заработать себе на кусок хлеба, то я позволю себе процитировать слова одного хабровчанина по поводу jQuery way:

    Нет ничего постыдного писать таким способом и зарабатывать свои $5. Кто не согласен, пусть засунет своё мнение в комментарий. Я люблю повторять фразу, что все framework’и служат 2 целям, делать из миллиардного проекта, проект на миллион, и из проекта за $100 — проект на пару миллионов. Пользуетесь тем что эффективнее сэкономит ваше время и деньги.
    Ответ написан
    2 комментария
  • Стоит ли сейчас использовать все CSS префиксы?

    @Russo2
    Зависит от браузеров и их версий которые необходимо поддерживать.
    На сайте Can i use можно посмотреть какие свойства и в каких браузерах нуждаются в префиксах.
    Ответ написан
    1 комментарий
  • Считаюсь ли я программистом?

    Ни в коем случае не стоит упоминать слово "программист". А то придется отбиваться от друзей и родственников, просящих отремонтировать комп или почистить от вирусов.
    Ответ написан
    4 комментария