• Перебор объекта?

    @MagicMight
    no magic quotes
    И можно заменить
    inp.addEventListener('keyup',()=>{
    for(let key in codes){
    	  if(inp.value === key){
    	    info.textContent = `${codes[key]}`;
    	    info.style.display = 'block';
    	  } else {
    	    info.style.display = 'none';
    	  }
    	}; 
    });

    на
    inp.addEventListener('keyup',()=>{
    
      if(inp.value in codes) {
      	info.textContent = `${codes[inp.value]}`;
        info.style.display = 'block';
      }
      else {
      	info.style.display = 'none';
      }
    
    });
    Ответ написан
    Комментировать
  • Как перевести дату '11.04.2020' в такой вид '11 апреля'?

    Есть moment.js
    На чистом js:
    dateFormatter = (date) => {
      let dateStr = new Date(Date.parse(date)).toLocaleString('ru-RU', {  
        month: "long",
        day: "numeric"
      })
      return dateStr
    }
    dateFormatter('11.04.2020') //"4 ноября"
    Ответ написан
    1 комментарий
  • Как в слик слайдере в право листать быстрее?

    AngryYumy
    @AngryYumy
    Заплати фрилансеру чеканой монетой
    1. Отказаться наконец от слика.
    2. Взять что-то нормальное.
    3. ????
    4. PROFIT
    Ответ написан
    Комментировать
  • Есть ли люди, которые смогли обойти блокировку сервиса Netlify?

    IvanGanev
    @IvanGanev
    Веб разработчик
    У Netlify проблемы с DNS, для российских сайтов лучше использовать DNS Яндекса или mailru (или какие угодно какие работают в России), и не использовать DNS Netlify (а для надежности вообще иностранные DNS).

    Вот документация Netlify про то как это сделать: https://docs.netlify.com/domains-https/custom-doma...

    Если коротко, нужно в вашем DNS хостинге прописать вашему домену A запись со значением 104.198.14.52
    Ответ написан
    3 комментария
  • Какая вставка в бд будет быстрее? Задать в insert значения к столбцам либо использовать default?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Господи, опять оптимизируем несуществующие проблемы

    Десятки тысяч в минуту это вообще не о чём.
    На моей рабочей пукалке с дешевым ХДД 10 тысяч вставляются за пол-секунды. Обычными подготовленными запросами.
    На нормальном сервере с SSD будут сотни тысяч. в секунду. про минуты вообще речи не идет.

    Что ж вы все так стараетесь решить воображаемые проблемы-то?
    причем самым дурацким способом - высасываете из пальца самую незначительную деталь, которая вообще никак ни на что не влияет - и давай её оптимизировать.

    Ну дождись ты реальной проблемы с производительностью, потом проанализируй - в чем конкретно причина, найди "бутылочное горлышко" - вот тогда и оптимизируй. Неужели это настолько сложный алгоритм?
    Ответ написан
    5 комментариев
  • Есть ли люди, которые смогли обойти блокировку сервиса Netlify?

    @OlegPyatakov
    pyatakov.com
    Варианты решения:
    • Воспользоваться CDN, например, Cloudflare. Он будет проксировать траффик и снизит риски блокировки Netlify.
    • Можно хостить статические сайты на GitLab или GitHub. Они автоматически обновляют сайт при обновлении исходного репозитория.
    Ответ написан
    1 комментарий
  • Делать pixelperfect ломая поведение flexbox или же делать правильно flexbox ломая pixelperfect?

    @ned4ded
    Верстка, Фронтенд
    Добрый день. Вкусовщина, конечно, но я за нормальную работу стилей, а не подгон под пп, исключением является случай, когда такой подгод обусловлен некоторой идеей дизайнера (но в 90% случаев это просто недочет дизайна).

    Используя flexbox и делая все по PP приходится отказываться от justify-content, и использовать костыли в виде margin чтобы подогнать под макет, в свою очередь это здорово мешает при адаптации под меньшие разрешения, приходится постоянно перебивать размеры margin, с justify-content и flex-wrap адаптировать по сути и не надо оно само адаптируется но не подходит под PP c расхождением до 50-70 пикселей.


    Если расхождение на 50 пикселей, то используйте другой подход при верстке, чтобы быть ближе к макету. Тут же важно распределение пространства между блоками и их позиционирование в документе.

    Иными словами, если вы видите, что у вас в ряду 3 блока и пространство между ними должно распределяться +/- равномерно (но в дизайне один из блоков расположен не на месте), тогда justify-content будет оправдан, но если у вас 3 блока разной ширины с разными отступами и такое решение обусловлено некоторым "видением", то придется выкручиваться (:
    Ответ написан
    Комментировать