Задать вопрос
  • Что не так с gulp.js (как он уже бесит)?

    delphinpro
    @delphinpro Куратор тега Gulp.js
    frontend developer
    Потому что задача js_reload вызывает перед выполнением себя задачу scripts, та пересохраняет файлы, срабатывает ватчер, который запускает задачу js_reload, которая вызывает перед выполнением себя....
    Сами так написали.
    Ответ написан
    1 комментарий
  • Что не так с прелоадером?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    onLoad - очень очень коварная штука. Может не срабатывать очень долго, например если на сайте есть левый счетчик, который не может загрузится полчаса и т.п.

    Лучше используйте document.ready + timeout
    Ответ написан
    4 комментария
  • Как в Gulp сделать отдельную задачу для сборки на продакшн?

    zorro76
    @zorro76
    Дублировать ничего не нужно, вот пример моего gulpfile.js:
    // Configuring paths and options for different environments
    env = process.env.NODE_ENV || 'dev';
    
    if (env === 'dev') {
        outputDir = 'builds/development/';
        sassStyle = 'expanded';
        sassComments = true;
    } else {
        outputDir = 'builds/production/';
        sassStyle = 'compressed';
        sassComments = false;
    }
    
    //и потом к примеру в стилях у меня 
    ....
    .pipe(gulpIf(env !== 'dev', cleanCSS({compatibility: 'ie8'})))
    
    // в js
    ...
    .pipe(gulpIf(env !== 'dev', uglify()))
    ....
    просто меняю env на === и собираю стили и скрипты для продакшн (оптимизированы)
    
    и т.д по сути заменяя лишь значения с !== на === собираются 2 сборки: или builds/development /или builds/production/
    Ответ написан
    3 комментария
  • Занижают ли мне зарплату?

    sim3x
    @sim3x
    Сходи на собеседования
    Узнай
    Ответ написан
  • Как сделать таблицу адаптивной при использовании на мобильных устройств?

    whoisthere
    @whoisthere
    Не благодари. Жми «Нравится»
    Table Responsive
    Выбирайте по вкусу. Самый простой вариант, добавить скролл.
    .g-table-scroll table {
    	width: 100%;
    	overflow-x: auto;
    	-webkit-overflow-scrolling: touch;
    }
    Ответ написан
    Комментировать
  • Как называется такой плагин jQuery?

    @beaverBox
    https://mixitup.kunkalabs.com

    В исходник гляньте.
    <!--== mixitup js ==-->
    <script src="assets/js/jquery.mixitup.js"></script>
    Ответ написан
    1 комментарий
  • Где узнать всё о семантике вёрстки?

    hvdd
    @hvdd
    Кратко о себе
    Давайте разберёмся
    3fb27f0eccd54d829cdc6271fd558024.jpg

    Самый важный и простой шаг — лечение дивянки использование html5 тегов для разметки страницы.

    Вот здесь Вадим Макеев расскажет Вам, как и почему стоит использовать html5 теги.
    А вот здесь Ричард Кларк расскажет Вам, как и почему не стоит использовать html5 теги.
    А потом ещё можете прочитать вот эту статью, чтобы окончательно запутаться и уйти на бэк-энд.

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

    Кстати, обязательно читайте комментарии к статьям, они тоже очень полезны.

    P.S. После просмотра этих видео вы поймете, почему картинка под спойлером очень крутая.
    Ответ написан
    1 комментарий
  • Как привлечь заказчиков на биржу фриланса?

    opium
    @opium
    Просто люблю качественно работать
    во первых стоит понять зачем работодателям приходить на вашу биржу?
    во вторых fl.ru слил миллион раз свою базу со скайпами и емайлами
    Ответ написан
    Комментировать
  • Как сохранять для верстки такие картинки из Photoshop?

    dom1n1k
    @dom1n1k
    Там наверное режимы смешивания задействованы.
    Вероятнее всего Multiply, но могут быть и другие, типа Overlay, Color Burn и прочих.
    А может быть ещё эффекты какие-то наложены, типа Pattern Overlay.
    Как экспортировать? По отдельности - никак. Ну то есть в браузерах поддержка режимов смешивания формально есть, но кроссбраузерность неважная, да и просто геморно будет этот бутерброд поддерживать, смысла просто нет.
    Надо экспортнуть уже готовый результат в виде простой однослойной картинки.
    Ответ написан
    1 комментарий
  • Как ускорить вёрстку?

    Bastax13
    @Bastax13
    Как минимум - использовать SASS.
    Как максимум - пригласить еще несколько человек и использовать SASS.
    Ответ написан
    Комментировать
  • Upwork как правильно получить первого клиента?

    search
    @search
    мама говорит что я особенный
    Как исполнитель, заработавший больше 100К$ (PHP, JS) на апворке и как заказчик, потративший больше 300K$ (тоже PHP и JS), скажу, что cover letter - это 90% успеха.

    Cover letter в стиле "быстро, дёшево, качественно" - сразу отправляются в топку. Когда фрилансил, то 10 из 10 заказчиков мне отвечали и почти всегда нанимали. Просто потому что в cover letter я сразу рассказывал как буду решать их задачу и задавал дополнительные вопросы по проекту. Когда нанимал сам, то хороший cover letter, где рассказывали что будут делать и задавали правильные вопросы, я получал, примерно один раз из 20 в случае с бэкендом (PHP) и ни разу за всю практику в случае с фронтендом (JS). Вообще грамотных фронтендеров на апворке я нашел ровно 0 (предлагая 35$ в час за ПОСТОЯННУЮ неограниченную работу), поэтому пришлось отказаться от услуг фриланса.

    Еще. Мелочиться не стоит. Я обычно отфильтровывал тех кто просил меньше чем я готов дать. Потому что просто не было времени искать алмаз среди низкокачественных специалистов, у которых низкая стоимость - главный козырь.

    Такие дела
    Ответ написан
    4 комментария
  • Как подавить ошибку SASS?

    @elarkov Автор вопроса
    Разобрался, надо было в редакторе кода изменить space: 4 на Tab size: 4. Если что редактор breackets, там в нижнем правом углу меняется это значение. Вдруг кто-нибудь столкнётся с такой же ситуацией )
    Ответ написан
    Комментировать
  • Когда можна приступать к фреймворкам?

    zo0m
    @zo0m
    full stack developer
    Стандартный ответ на вопрос как, когда и что учить:
    пили проекты, решай реальные задачи, все остальное тлен.

    Нужно подкреплять практику теорией, а не наоборот.
    Представь, что ты решил научится плавать, сколько книг тебе нужно прочитать по плаванью? Одну про плаванье для чайников, одну-две про стили плаванья, еще одну про всякие истории, где старые пловцы рассказывают о своих ошибках? Или просто залезть в воду и махать руками будет эффективнее? В идеале конечно тренера бы (не курсы, а наставника), но и самому побарахтаться - научит тебя больше, чем 100 книг.

    Не дают работу? так сделай что-то для себя, для своих близких, для дяди, тети. Можно начать с какого-нибудь телеграм бота - сделать очень просто, минимум навыков.
    Ответ написан
    6 комментариев
  • Как писать медиа запросы в Sass?

    MedVedar
    @MedVedar
    e-commerce developer
    @media screen and (max-width: 1200px)
      .block
        width: 200px

    Вы забыли and после screen.

    P.S. Переходите на синтаксис scss.
    Ответ написан
    Комментировать
  • Почему ВКонтакте не подцепляет мой OpenGraph image?

    vosi
    @vosi
    точно знаю, что контакт и фб кеширует ссылки
    и если проверить, чето добавить, снова проверить — будет старый результат, нужно менять ссылку, чтоб увидеть изменения
    Ответ написан
    3 комментария
  • Emmet и jade? что быстрее?

    @dady_KK
    PM
    Разница в удобстве редактирования уже написанного кода, а вообще кому как удобно, с эммета можно начать и если нет надобности в циклах, условиях и прочих вкусностях джейда то можно и обойтись без него. Вы попробуйте если чувствуете джейд излишним в работе, то не используйте, в любом случае все улучшалки и упрощалки придуманы для удобства - если неудобно, то глупо идти на поводу у моды
    Ответ написан
    Комментировать
  • Какой CSS препроцессор выбрать?

    eucalipt
    @eucalipt
    Самоделкин.
    Попользовался SASS'ом (а именно SCSS'ом).
    Во-первых, ужасно намучался с использованием оного.
    Под виндой работать не хотел наотрез.
    Только с костылями и Compass'ом принялся работать под Ubuntu.

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

    Лучше вместо того, чтобы учить тот же SASS, выучите CSS. Серьезно, куда больше толку будет.

    В нем (обычном CSS) на самом деле куда больше возможностей, чем Вам кажется.
    А препроцессор Вам сильно жизнь не упростит.

    Знаю, все равно попробуете хоть один препроцессор, даже несмотря на мой ответ.
    Ответ написан
    3 комментария
  • Какой CSS препроцессор выбрать?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Все топовые препроцессоры дают примерно равный набор возможностей и очень очень мощны. Всегда найдутся люди, которые будут говорить, что им нравится X-препроцессор, ибо там есть киллер-фича без которой они не могут жить, но это всё вкусовщина. Так что просто выбирайте тот препроцессор, синтаксис которого вам будет по душе. Вот и весь принцип.
    Ответ написан
    Комментировать
  • Фриланс: как договариваться об оплате без голосового общения?

    opium
    @opium
    Просто люблю качественно работать
    всегда текстом обсуждаю оплату
    не встречал ни одного клиента который бы хотел это обсудить голосом, нахрена это ему ?
    Ответ написан
    4 комментария
  • Как загружать CSS чтобы добиться высокой оценки в Google PageSpeed Insights?

    Игнорирую это правило, при этом оценка 94 \ 100. По хорошему, убирать файл стилей из head можно только тогда, когда у вас сгенерирован правильный critical path, т.е. критичные для отображения стили, размещенные инлайново в тэге style. Во всех остальных случаях либо костыли, либо неприятный эффект FOUC (Flash of unstyled content), когда пользователь видит содержимое страницы до того, как стили загрузятся. Так быть не должно.
    Ответ написан
    Комментировать