• Цикл for в gulp?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    function prepare(){
      const results = [];
    
      for(let i = 0; i <= sections.length-1; i++){
        const result = createFile(`src/parts/_${sections[i]}.html`, `
        <div class="${sections[i]}">
          <div class="${sections[i]}__content ${sections[i]}__container"></div>
        </div>\n`, 
        function (err) {
          // file either already exists or is now created (including non existing directories)
        });
    
        results.push(result); // Если функция выше ушла в ошибку, нужно это обработать отдельно
      }
    
      return results;
    }
    Ответ написан
    2 комментария
  • Как назвать класс в BEM?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    <header class="header">
      <div class="header__logo">
        <img class="logo logo_size_m" />
      </div>
    </header>
    …
    <footer class="footer">
      <div class="footer__logo">
        <img class="logo logo_size_l" />
      </div>
    </footer>
    Ответ написан
    5 комментариев
  • Как и чем быстрее всего начать зарабатывать на программировании/веб-программировании?

    @CAMOKPYT
    Забудь про фриланс, сколько бы про него не говорили, это биржа ДЕШЕВОЙ рабочей силы со всеми вытекающими последствиями в виде кидалова, низкой зп, скучной работы, туда идут люди с серьезными проблемами вроде невозможности перебраться в город, социопатии, инвалидности, "утонченная личность", фриланс это почти всегда вынужденная мера. Вообще фриланс и стабильный заработок несовместимые понятия, просто потому что фриланс подразумевает постоянный поиск мелкой работы, никакой заказчик не будет давать большой серьезный проект фрилансеру никогда, потому что это большая ответственность, посмотрите соседние вопросы, пацики с рейтами 150баксов в час работают 10 часов в месяц, а остальное время ищут заказы, причем это люди с опытом и портфолио + отличный английский. Начинать карьеру с фриланса это 100% гарантия того что, все что можно сделать неправильно (техническая сторона), будет сделано неправильно, потому что работает, дедлайн вчера, а подсказать или сделать код ревью некому, никакие книжки тут не помогут, выбора не будет, ты либо читаешь либо работаешь. Так что не советую ввязываться в эту тему. Лучше начать работы в офисе под строгим надзором. Ну и конечно html+css+js это мало, нужно знать еще около программисткие штуки вроде систем контроля версий, багтрекеры, несколько ide/ текстовых редакторов, если это веб почти гарантированно надо иметь представления о http/https, ООП, возможно sql. Не то чтобы для 20к месяц все это нужно отлично знать, но как минимум иметь представление, чтобы не отвлекаться. Вот по фронтэнду. Для большой гарантии устройства на работу, как уже сказали выше, лучше сделать себе сайт, а еще лучше сделать небольшое портфолио и выложить на гитхаб, это сейчас очень модно. На изучения всего вышеперечисленного уйдет 1-2 месяца если сидеть по 8-4 часа в день примерно, свой сайт где-то неделю на разработку визитки и еще неделя на вылизывание, но оно того стоит, а в процессе поиска работы можно и на гитхаб по чуть-чуть кидать, хотя вряд ли получится много. Удачи.
    Ответ написан
    8 комментариев
  • Как правильно сверстать логотип?

    Самый лучший вариант, как мне кажется, сгруппировать все векторы и экспортировать SVG.
    Ответ написан
    2 комментария
  • Как убрать возможность блока растягиваться на всю ширину или высоту?

    @DrWeyber
    Попробуй сделать ей display: inline-block, она будет занимать ширину по контенту
    Ответ написан
    1 комментарий
  • Как найти иконку имейл без авторского права?

    На любой вкус и цвет, первая попавшаяся ссылка
    https://icon-icons.com/ru/%D0%9F%D0%BE%D0%B8%D1%81...

    62ba1dc1d6ffe643408398.png
    Ответ написан
    Комментировать
  • Как измерить скорость верстки, т.е. оценить насколько быстро верстаешь?

    kumaxim
    @kumaxim
    Web-программист
    Про шаблонные страницы с эталонным временем верстки не подскажу, но сам для оценки своей продуктивности на шаблонных задачах использую Toggl - это тайм-трекер такой. Начинайте делать задачу - включайте таймер. После того как сделайте штук 10 однотипных задач с включенным тайм-трекером, по его отчетам сможете установить сколько времени у Вас на это уходит.
    Ответ написан
    Комментировать
  • Как растянуть содержимое png картинки на весь блок?

    Adamos
    @Adamos
    CSS ничего не знает о содержимом картинки.
    А вот на сервере загруженную пользователем картинку можно отдать ImageMagick-у, который умеет trim.
    Ответ написан
    Комментировать
  • Какой элемент использовать для кнопок?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега HTML
    Лучше всего - ссылку, тогда можно будет поделиться прямым линком на конкретный фильтр.
    "Просто div" точно не стоит использовать.
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    railsfun
    @railsfun
    Web Developer
    А никак ее не вернуть. Просто не думайте что все завязано на мотивацию.
    По моему высший пилотаж, и то к чему я стремлюсь сам в жизни (и это получается) - даже без мотивации что-то делать. Просто потому что нужно. Потому что так решил.
    Потому что, как говорить о мотивации если у человека все переменчиво? Аппетит, настроение, состояние здоровья. Да тысяча факторов.
    Это просто проблема нашего времени что внушается людям совершенно определенный пакет бреда, а именно:

    1. Вы не сможете чего-то достичь если не будете "мотивированы"
    2. Вы не сможете что-то сделать если "не в настроении".

    Осмелюсь сказать - это вранье. Все вы сможете. И дело даже не в затасканном слове "хотеть". Вот человек пишет ну нет мотивации. Не хочет, может. Настроение упало. И тд и тп.

    Если дело это действительно _его_ по нутру, он даже если не хочет найдет в себе силы продолжать.

    Секретов тут нет никаких. Просто делай и все. Или не делай. )

    А те кто добились в чем-то успеха могут вас многим грузить. Какими-то своими привычками, "секретами успеха" и прочей чушью. Или длинными реляциями о мотивации...

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

    Удачи автору и не менее удачи комментаторам )
    Ответ написан
    Комментировать