• Bootstrap или media?

    Sanes
    @Sanes
    Свет клином чтоль сошелся к этому бутстрапу? Более багомерзкого фреймворка придумать сложно.
    Ответ написан
    1 комментарий
  • Почему в DevTools не видны изменения?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    Третьему сказали: ширина 280, но если надо можно и 300.
    А четвертому сказали: ширина 300, но не больше 280...
    - Товарищ прапорщик, телевизор можно посмотреть?
    - Можно, только не включай!
    Ответ написан
    Комментировать
  • Как верстают колонки в 2020?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Прием, прием, из будущего 2021-го:
    — Верстают все так же.
    Ответ написан
    8 комментариев
  • Есть ли альтернатива querySelectorAll во Vue.js?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Если вы используете querySelectorAll для работы с шаблоном компонента, то похоже вы делаете что-то не правильно.

    $ref единственное и по сути правильное получение DOM элемента внутри vue. $ref это по сути id, иных вещей нет, только уже указание селекторов для querySelectorAll.
    Если вам приходится каждому элементу DOM давать ref внутри 1го шаблона, то опять же, скорей всего вы что-то делаете не так.

    Покажите или расскажите детальнее, какую задачу вы решаете и скорей всего есть решение лучше, нежели то, что вы пытаетесь сделать
    Ответ написан
    7 комментариев
  • Запуск скрипта в определенное время?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Если правильно понял
    // Функция проверки вхождения текущего часа в отрезов от from до to (не включительно)
    function isHourRange(from, to) {
       var now = new Date();
       var curHour = now.getHours();
       return curHour >= from && curHour < to;
    }
    
    if(isHourRange(0, 9)) {
       $('.ageWindow').fadeIn(100);
    }
    Ответ написан
    Комментировать
  • Запуск скрипта в определенное время?

    rockon404
    @rockon404
    Frontend Developer
    Насколько я понял addAge - это колбек модалки при закрытии, поэтому эту функцию лучше не удалять.

    Вот для показа по локальному времени клиента:
    var TIME_FROM = 0;
    var TIME_TO = 9;
    
    var date = new Date();
    var clientLocalHour = date.getHours();
    
    if (clientLocalHour >= TIME_FROM && clientLocalHour < TIME_TO) {
      $('.ageWindow').fadeIn(100);
    }
    
    function addAge() { 
      $('.ageWindow').fadeOut(500);
    }


    Вот для показа по локальному времени вашего сервиса(считается на стороне клиента, часовой пояс +3 Москва):
    var SERVICE_TIMEZONE = 3;
    var TIME_FROM = 0;
    var TIME_TO = 9;
    
    var date = new Date();
    var clientLocalHour = date.getHours();
    var timezoneOffset = date.getTimezoneOffset() / 60;
    var serviceComputedHour = clientLocalHour + timezoneOffset + SERVICE_TIMEZONE;
    
    if (serviceComputedHour >= TIME_FROM && serviceComputedHour < TIME_TO) {
      $('.ageWindow').fadeIn(100);
    }
    
    function addAge() { 
      $('.ageWindow').fadeOut(500);
    }

    SERVICE_TIMEZONE - часовой пояс, сейчас стоит +3 Москва, можно задать любой (целое число в диапазоне от -12 до 12)
    TIME_FROM - время начала показа
    TIME_TO - время окончания показа

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

    DevMan
    @DevMan
    как договоритесь, так и будет.
    четкого и однозначного деления нет.
    Ответ написан
    Комментировать
  • Кто готов взять на стажировку с нуля по фронтенду?

    @shimarulin
    Software Engineer
    Как правильно коллега заметил, если ты не готов платить, то платить придется твоему наставнику своим временем. Твоя работа это не окупит, пока тебя нельзя будет "использовать в продакшене". А теперь, внимание, вопрос: кому это надо?

    Если нужен ментор, то найми. Ну или там на курсы можно пойти, платно конечно.

    Нет практической задачи - придумай. Напиши код. Еще придумай и еще напиши. Находи лучших и подражай. И пиши код. Когда кода будет достаточно - приходи, подумаем. Вот ты сейчас пришел такой: "Возьмите!" А с чего вдруг? Где пруфы, Билли? Где хотя бы репозиторий на гитхабе? Примеры работ? Где?

    Удача любит подготовленных.
    Ответ написан
    Комментировать
  • Статические файлы в express?

    Robur
    @Robur
    Знаю больше чем это необходимо
    у вас в html пути относительные.
    типа href="file.css"
    ставьте абсолютные href="/file.css"
    Ответ написан
    1 комментарий
  • Как рассчитать периметр квадрата?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Формула периметра квадрата не зависит от языка программирования.
    Периметр_квадрата = длина_стороны * 4
    Ответ написан
    1 комментарий
  • Почему не работает этот код?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Надо проверять при каждом изменении, нажатии, событии. Просто передвинуть проверку туда же, где и увеличение:
    var x = 0
    $("html").click(function () {
      x++;
      if (x === 8) {
        alert(8)
      }
    })
    Ответ написан
    1 комментарий
  • Веб и сайты адобе?

    @AndrewRusinas
    Прецеденты бывают только для юр. лиц, когда в офис заваливается проверка и начинает чекать лицензии на весь софт. Для частных лиц страшнее налоговая.
    Ответ написан
    Комментировать
  • Веб и сайты адобе?

    @archelon
    Нет. Готовый, так сказать, продукт никаких следов использования пиратских программ не оставляет.
    Ответ написан
  • Как поступить в данном случае?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    А где вы там промежутки то задали? Вы дали межбуквенный интервал в 2.8 пиксели, ну и? А сделать то что нужно? Или покажите как должно выглядеть. Из вашего вопроса вообще мне неясно, что нужно сделать
    Ответ написан
    3 комментария
  • Как написать это с одним циклом?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Вместо назначения индивидуальных обработчиков каждому элементу сделать один делегированный:

    document.addEventListener('click', ({ target: t }) => {
      if (t.classList.contains('box')) {
        for (const n of document.querySelectorAll('.box')) {
          n.style.background = n === t ? 'red' : 'black';
        }
      }
    });
    Ответ написан
    5 комментариев
  • Как на этом сайте подгружаются стили?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Это не криворукий верстальщик.
    Это так показывают инструменты разработчика, когда у файла есть "хвостик" после знака вопроса.
    Это сделано для того, чтобы не было кеширования. Версия файла меняется - меняется хеш - у пользователя стили берутся не кеша. Если версия не поменялась, то из кеша.
    На самом деле, к сайту подключен один файл style.css
    Остальные "кусочки" показывает source map.
    Ответ написан
    2 комментария
  • Как вывести на страницу полученные данные?

    0xD34F
    @0xD34F Куратор тега JavaScript
    fetch('https://jsonplaceholder.typicode.com/albums')
      .then(r => r.json())
      .then(r => {
        document.body.insertAdjacentHTML('beforeend', `
          <div class="wrapper">${r.map(n => `
            <div class="item">
              <div>UserId: ${n.userId}</div>
              <div>Id: ${n.id}</div>
              <div>Title: ${n.title}</div>
            </div>`).join('')}
          </div>
        `);
      });

    .item {
      border: 1px solid silver;
      padding: 10px;
      margin: 10px;
    }
    Ответ написан
    Комментировать
  • Версальщик. Нужен совет. Что делать, если уже знаешь основы HTML, CSS, Javascript?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Прошел обучение Way Up "Веб-верстальщик, начало".
    Название попахивает инфоцыганством чистой воды. Когда пишут что в верстке есть где-то начало, то видимо они не хотят видеть конец вашего кошелька.
    Только вот не знаю что дальше- стоит ли выбрать их платные курсы и какой именно ?

    Не стоит, если вы вкидываете деньги на такую базу как верстка, что же вы будете делать когда Вас коснуться более тяжелые вещи, на которые не пилят курсы и нужно изучать в одно лицо. Вся информация в свободном доступе, в прекрасном виде и изложении.

    Хочу стать профессиональным верстальщиком

    Боюсь Вас растроить, но сейчас Вы вряд ли найдете работу профессиональным верстальщиком, легче менеджером или в такси. Что бы Вас взяли на хотя бы позицию джуна в студию или фронтендером в офис Вам нужно:

    HTML5, CSS3, адаптивная, кроссбразерная, валидная верстка, gulp, pug, postcss. база php, база js, webpack, jquery, знания хотя бы wordpress, лучше wordpress+modx, лучше wordrpess+modx+opencart. В идеале если вы хотите получать не 30 тысяч рублей (так так тот стек тянет на 25). То еще и отличное знание js + к нему react+vue. И начинать с 40 тысяч в первый год.

    Доброе пожаловать в веб.
    Ответ написан
    5 комментариев
  • Можно ли часто писать стили в тегах?

    Stalker_RED
    @Stalker_RED
    Дело не в быстродействии.
    Через год ты откроешь этот проект чтобы внести какие-то изменения, и тебе придется вспоминать, в css они или прямо в тегах. А если не ты откроешь, а твой сотрудник - ему будет еще сложнее.

    Т.е. технически никто не мешает тебе резать хлеб бензопилой, забивать гвозди микроскопом и ходить в лыжах по асфальту. Но это как-то нехорошо, некрасиво... неправильно?
    Ответ написан
    2 комментария