• Как получать элементы массива по очереди по кругу с задержкой?

    potapchino
    @potapchino
    через рекурсию можно
    Ответ написан
    Комментировать
  • Как получать элементы массива по очереди по кругу с задержкой?

    0xD34F
    @0xD34F Куратор тега JavaScript
    function interval(arr, delay, callback) {
      let index = -1;
    
      return setInterval(() => {
        index = (index + 1) % arr.length;
        callback(arr[index]);
      }, delay);
    }
    
    
    const intervalId = interval(keys, 1500, function(text) {
      this.innerText = text;
    }.bind(document.querySelector('.slide-words')));
    Ответ написан
    5 комментариев
  • Как исправить TypeError: Объект не поддерживает свойство или метод "forEach"?

    rockon404
    @rockon404
    Frontend Developer
    Скорей всего вы пытаетесь использовать NodeList.prototype.forEach(), который в IE не поддерживается.
    Можно использовать полифилл.
    Можно для перебора NodeList использовать метод массива:
    var list = document.querySelectorAll( 'input[type=checkbox]' );
    Array.prototype.forEach.call(list, function (item) {
      // do something
    });
    Ответ написан
    1 комментарий
  • Насколько адекватно требовать домашнего развития от разработчиков?

    php666
    @php666
    PHP-макака
    Насколько это правильная практика
    конечно это правильно! Раб должен работать на износ. А когда он выдохнется - его заменят очередным любителем "саморазвития", который через лет 10 тоже неминуемо сгорит.

    и еще. саморазвитие - это миф, навязанный вам самими работодателями. то, что вы называете саморазвитием - это прямой путь к выгоранию. вы не станете миллионером, особенно живя в РФ, если выучите все технологии (а вы их никогда не выучите). но превратитесь в существо без личной жизни, в гика. оно вам надо, ребята? почитайте хотя бы эту статью, там хорошо описана вся эта бесполезная кабала - https://ebanoe.it/2017/04/02/wasted-life-in-it/
    Ответ написан
    Комментировать
  • Как сделать такой эффект при наведении?

    @gracer
    Ответ написан
    Комментировать
  • Как с помощью css сделать вот такой стиль фото?

    SkiperX
    @SkiperX Куратор тега CSS
    https://kazzkiq.github.io/svg-color-filter/

    выстави значения как тут
    640a019443.jpg


    почитать подробнее
    https://alistapart.com/article/finessing-fecolormatrix/

    вот тут пример, на ховере svg фильтр
    https://theblueprint.ru/
    Ответ написан
    Комментировать
  • Как увеличить скорость разработки индиразработчику?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Делегирование части задач другим разработчикам.
    Ответ написан
    Комментировать
  • Почему скрипт не вставляет элемент в div?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    document.querySelector(".left").appendChild(ball);

    Метод getElementsByClassName возвращает коллекцию элементов, даже если он на странице один. У коллекции, соответственно, нет метода appendChild.
    Ответ написан
    1 комментарий
  • Почему функция выполняется, когда её не приглашают?

    Stalker_RED
    @Stalker_RED
    В третьей строке вы какбы пишете:
    движок, запускай функцию nextSlide каждые 3.5 секунды

    Внутри функции nextSlide вы пишете:
    движок, отмени тот приказ, который был в третьей строке

    Поэтому nextSlide выполняется всего один раз.

    Не совсем понятно, почему вы пишете "срабатывает сам", если сами же написали cleraInterval.
    Или это диверсанты проникли к вам в код? :)
    Ответ написан
    2 комментария
  • Как сделать такую кнопку на css?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Че тут генерировать, обычные box-shadow inset.

    Ответ написан
    Комментировать
  • Почему люди проявляют агрессию на программистов?

    edinorog
    @edinorog
    Троллей не кормить!
    Ценность слов людей равняется нулю. Нужно это понять. Тебя назвали говном)? А чем он отличается от эха что летает в воздухе? Почему ты должен уделять внимание, тратить своё время и усилия на это эхо? Пустоты в наше время много. Она порождает такую же словесную пустоту. Ценность имеют только слова тех кто тебе дорог или ты их уважаешь. Не трать время на таких людей. Всем не докажешь. А жизнь не резиновая.
    Ответ написан
    Комментировать
  • Как сделать кастомный checkbox на JS?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Какие проблемы с версткой на CSS . Тут все просто

    стили
    input[type="checkbox"] + span{background-repeat:no-repeat;
    background-position:left top;
    display:inline-block;
    width:21px;height:35px;
    vertical-align:middle;}
    input[type="checkbox"] + span{background-image:url(data:image/png;base64, ....картинка... );}
    input[type="checkbox"]:checked + span{background-image:url(data:image/png;base64,....картинка...);}
    верстка для чекбокса
    <label><input name="" type="checkbox" ><span tabindex=целое_число></span> текст пояснение </label>

    еще сам чекбокс через стили в дисплай ноне
    tab= делает любой элемент выбираемым.
    с клавиатуры чекбокс будет менять значение по пробелу.
    Ответ написан
    6 комментариев
  • Какой CMS движок учить начинающему?

    @EdOther
    Student - Programmer
    В вашем случае будет хорошо если Вы изучите JS, и back-end язык (Напр. PHP). Довольно популярная CMS - WordPress.
    Ответ написан
    Комментировать
  • Какой CMS движок учить начинающему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никакой. Изучайте разработку ПО, языки программирования, построение архитектуры ПО, алгоритмы, математику и т.д и т.п.

    UPD
    Приведу немного аргументации и очевидных вещей для тех, кто не понимает почему ответ именно такой. На самом деле все очень просто: в IT индустрии все развивается и меняется очень, очень-очень быстро. И как следствие возникает проблема устаревания знаний и умений. Вот например 15-20 лет назад изучение языка программирования под названием "Дельфи" и популярной тогда его среды разработки для дестктопных приложений вполне имело смысл и было популярным явлением, т.к. оно тогда довольно широко использовалось, или например Perl для создания сайтов. А где оно сейчас? Почему сегодня сайты пишутся на джаваскрипте? А как на счет десктопных приложений? А ведь те же десять лет назад попробуй скажи такое — как бы область деятельности не пришлось менять. И вот такое происходит просто с языками программирования за довольно короткое время. А основа любого CMS, фреймворка и иже с ними — это как раз таки язык программирования. И вот за время жизни языка программирования в нём случаются новые стандарты, изменения и прочее, а популярное ПО на нём переписываются десятки и сотни раз. Т.е., изменчивость продуктов какого либо языка зависит как от самого языка так и от его популярности. И чем они выше — тем чаще что-то меняется. Из всего этого вытекает очень логичный вывод: в долгосрочной перспективе выгоднее те знания, которые не устареют как можно дольше. И вот тут как раз таки знания разработки ПО и языков программирования, построения архитектура, алгоритмы и прочее имеют наибольший срок устаревания. А уж сколько тысяч лет математике можно и не вспоминать. А она, кстати именно благодаря стремительному развитию IT тоже развивается очень быстрыми темпами. Так вот, при наличии вот таких фундаментальных знаний можно легко и быстро осваивать любые новые фреймворки, CMS, языки программирования и прочее. А уж при наличии подробных мануалов, гугла, форумов и прочего большинство задач сводится тупо к вбиванию "как сделать YYY в ZZZ" в строке поиска (я вот например никак не могу понять ход мыслей людей, которые задают вопросы на форумах и прочих ресусах, ответ на которые выдается в первых же строчках гугла, складывается впечатление, что они вообще первый раз в интернете и про гугл не знают вообще ничего).
    Если есть желание именно в изучении CMS — ставим себе задачу и решаем её используя разные CMS, далее выбираем наиболее понравившуюся и пользуемся пока не надоест или не устареет. А после — повторить.

    Немного перефразирую сам вопрос и соседний популярный ответ:
    — Каким инструментом учиться пользоваться начинающему строителю?
    — Учись использовать молоток и гвозди, леса полно, доски везде используются.
    Вот только строительство — это не одни только доски, в которые забиваются гвозди, а еще архитектура, сопромат и иже с ним, экстерьер, интерьер, отопление, освещение, канализация, вентиляция и еще куча всего. Аналогично и во всех остальных областях, в том числе и web разработке.
    Ответ написан
    9 комментариев
  • Какой CMS движок учить начинающему?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Учи WORDPESS. Заказов на фрилансе куча, да и учится легко.
    Ответ написан
    Комментировать
  • Как сделать такой слайдер?

    @klknv
    Сам пытался найти готовое решение для данного слайдера, но ничего лучше чем - https://materializecss.com/carousel.html я не нашел. Пришлось немного повозиться с адаптивом под разрешения устройств 320px.
    Ответ написан
    1 комментарий
  • Учить jQuery в 2019?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    Ну, в первую очередь, вы должны понимать сами, нужен ли вам jQuery, или нет. Я jQuery использую только для legacy сайтов (где уже есть jQuery), для WordPress (т.к. там он из коробки, то почему бы и нет), для прототипов и landing-page, для чего-то сложнее нужны фреймворки.
    Никогда не учил jQuery, но работать с ним умею. Если знаете css query, работу с dom, и сам JS, то вам хватит чтения документации и просмотра пары примеров. Не так много времени на это нужно. Не думаю, что вначале стоит заострять на этом внимание, по мере работы освоите, поэтому лучше учите чистый JS, потом переходите к фреймворкам.
    Ответ написан
    Комментировать
  • С чего начать делать сайт?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если вы будете делать стол
    * вы будете делать сперва ножки, а потом столешню, или сперва столешню, а потом ножки?
    * Или сперва точно нужно купить саморезы, а только потом пилить ножки?
    * Или сперва купить скатерть, ведь без этого нельзя начать пилить столешню?

    P.S. Просто накидайте примерную схему и начинайте пилите, начиная с любой части. Все равно для базового поднятия нужно чтобы все было по чуть чуть. В вебе новичку сложно запилить, например бэкенд, отдельно от всего сразу на 100%.
    Ответ написан
    Комментировать
  • Где искать клиентов на вёрстку?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Вот так просто никто вам не скажет, где взять клиента))) Кто такие клады вам раскроет то))

    Связи, больше дружить с людьми из своей профессии и смежных тоже, показывать профессионализм.
    Устраиваться в фирмы, работать там, нарабатывать базу. Я никогда не был на биржах, сменил за жизнь около 3х фирм. С каждой я заимел друзей, знакомых, а потом друзей друзей, с которыми постоянно работаю и по сей день. В процессе, вы кого-то порекомендовали(например знакомого дизайнера), а он потом, порекомендует вас кому либо. Сарафанное радио короче говоря.
    Ответ написан
    Комментировать