• Как записать в массив текст из элементов?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Во-первых, id элемента должен быть уникальным для страницы, в случае повтора js будет получать первый элемент с данным id, замените id на class

    Ну и собственно код:
    var cats = [];
    $('.cats').each(function() {
      cats.push($(this).text());
    });


    Нативно, тоже самое:
    var catsNodes = document.getElementsByClassName('cats');
    var cats = new Array(catsNodes.length);
    for(var i = catsNodes.length; i--;) {
      cats[i] = catsNodes[i].innerText;
    }
    Ответ написан
    Комментировать
  • На какой cms начать верстать магазин лучше всего?

    pLavrenov
    @pLavrenov
    Разработка сайтов
    Можно разобрать на цитаты из интернетов.... Да и опыта у тебя нет - признавайся, в лучшем случае правки делал какие исходя из текста.

    Joomla мертва и никому не нужна.

    Wordpress это более 60% рынка CMS и 30% от всех сайтов на планете. Выбор очевиден. Про костыли выброси эти фразы в мусорку и никому не говори. У него есть свои минусы но к тому времени когда ты их осознаешь уже будет понимание что с этим делать. И если будешь отталкивать от того как малыми силами сделать сайт на плагинах останешься без работы и без денег. Вордпрес это максимальный профит за короткий срок а если не умеешь готовить то это уже другой вопрос.

    Для начала разберись с пониманием что такое "верстать" и что это не связано с CMS. Разделяй процессы. Сначала верстать потом натягивать.
    Ответ написан
    4 комментария
  • На какой cms начать верстать магазин лучше всего?

    zahod5277
    @zahod5277
    PHP-developer
    Joomla мертва, это факт. Она еще лет 5 назад уже никому не была нужна :)
    Абсолютно бесполезная в российских реалиях система, пустая трата времени.

    Если магазин небольшой и стоит вопрос "сделать магазин быстро и дешево", то тут либо WP с его костылями, либо MODX Revo + Minishop2. Хотя, тут есть два очень жирных минуса (говорю как разработчик на MODX с семилетним опытом и создавшим на нём около 50-ти магазинов):
    1) Чтобы сделать реально крутой сайт на MODX нужно немножко понимать, что и зачем. Правильно выстроить структуру сайта, файлов, прикрутить файловые шаблоны и чанки и установить только нужные модули, а всяких хлам из маркета можно заменить нормальными самописными решениями.
    Мой минимум это PDOTools, Minishop2 и MIGX. Этими инструментами можно покрыть большое количество стандартных функций, плюс купить модули для эквайринга и магазин готов.
    2) MODX, в принципе, уже тоже никому не нужен. Над развитием системы постоянно работают, но в свободное от основной работы время и поэтому проект устаревает, не успев выкатить новую версию. Количество работы на MODX сейчас стремится к нулю, когда 6 лет назад на любом фриланс сайте можно было найти заказ буквально за час.

    Если у заказчика есть деньги и он настроен серьёзно, то лучше использовать 1С Битрикс. Я сам не люблю эту систему из говнокода и костылей, однако она лучше всего работает с российскими законами и бизнесом. В редакции Бизнес есть вообще всё из коробки, включая эквайринг. Установил, натянул вёрстку, настроил модули и вперед. Ну Битрикс очень популярен и разработчики Битрикс стоят дороже остальных веб-мастеров. Так что потом просто не будет проблем с поиском работы.
    Ответ написан
    1 комментарий
  • Как в figma объединить сразу несколько изображений?

    NewWingsAsya
    @NewWingsAsya
    Веб-дизайн, интерфейсы и бренд-айдентика.
    Мне кажется в вашем случае подойдет такой вариант: сохранить себе в черновики дизайн в Figma (Duplicate to your drafts), который вам пошарил дизайнер и там уже объединить нужные объекты в группу (Ctrl+G), которую потом экспортировать в нужный формат.

    В avocode есть функция объединения изображений для экспорта (Merge layers), у Figma в режиме Inspect (Режим, когда пошарили дизайн для просмотра) подобного функционала пока нет.

    Как добавить себе в черновики копию макета в Figma:
    1. Наведите на название проекта в Figma и нажмите на стрелочку вниз
    2. Выберите Duplicate to your drafts
    3. Снизу появится сообщение что копия была создана, и предложение открыть ее, нажимаете Open
    4. Теперь в вашей копии документа вы можете объединять графику для экспорта
    Ответ написан
    Комментировать
  • Как в modx revo передать и получить get значение?

    Afres
    @Afres
    Product Owner
    Если стоит дополнение getPage, то есть простая конструкция [[!#GET.sorting]]
    ! - чтобы не кэшировался
    # - чтобы фильтровался от зловредителей
    Ответ написан
    Комментировать
  • Как инспектировать код в выпадающих меню?

    firedragon
    @firedragon Автор вопроса
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В общем решение устроившее меня нашлось.

    1. открыть инспектор кода F12
    2. В консоли ввести код setTimeout(function(){debugger;}, 5000)
    3. За 5 секунд успеть открыть нужный элемент
    4. Дождаться когда высветится окно отладчика
    5. Выбрать нужный элемент селектором
    Ответ написан
    Комментировать
  • Программу для напоминания?

    @odobryabov
    Если хотите максимально легковесно, можно самому накатать скрипт.

    Создайте где-нибудь файл "напоминалка.vbs"
    Откройте его через текстовый редактор и вставьте текст:
    Const minutes = 5
    Do While MsgBox("Hey!", vbOKCancel, "Hey!") = vbOk
    	WScript.Sleep(minutes * 60 * 1000)
    Loop

    В первой строке переменной minutes назначаете период в минутах, который вам нужен (здесь 5 минут).
    Запустите скрипт (двойной клик).
    Каждые 5 минут будет появляться окошко. Если хотите, чтоб оно опять отобразилось через 5 минут, нажимаете ОК. Если больше не хотите, нажимаете Отмена.
    Ответ написан
    Комментировать
  • Browsersync - почему не работает удаленный доступ?

    Devinora
    @Devinora Автор вопроса
    Front-end web development
    Проблема заключается в Брандмауэре Windows. При первом запуске проекта с BrowserSync, должно вылезти окно для запроса на разрешение работы Node.js. Если ничего такого вы не помните, то стоит пойти в сам Брандмауэр и найти там Node.js и разрешить ему работу.
    Ответ написан
    2 комментария
  • Где можно увидеть сравнение кода (плохой, хороший и идеальный) джуна, мидла и синьёра?

    joeberetta
    @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    К примеру такой вариант
    https://github.com/ryanmcdermott/clean-code-javascript
    Ответ написан
    Комментировать
  • Как определить нажатую кнопку по событию submit?

    @eskanderdon
    Знаю, знаю.. сто лет в обед.. но может быть какой-нибудь сёрфер оценит (не знаю)...

    <script type="text/javascript">
    $(function () {
       var target = null;
        $(':input').focus(function() {
          target = $(this).val();
        });
        // НЕ ПЕРЕНОСИТЕ ЭТОТ ФРАГМЕНТ В SUBMIT
     
      $('form').submit( function () {
        
        if ( target == 'save' ) {
          alert('[Save] is pressed')
        } else if ( target == 'delete' ){
          alert('[Delete] is pressed')
        } else {
          alert('{unknown button is pressed}')
        }
         return false;
      });
    });
    </script>
    
    <form action="" method="post">
      <button type="submit" value="save" name="action">Сохранить</button>
      <button type="submit" value="delete" name="action">Удалить</button>
    </form>
    Ответ написан
    2 комментария
  • Хочу слайд шоу фото без js (html,css), как?

    origami1024
    @origami1024
    went out for a night walk
    Можно. Используй @keyframes для смены изображений.
    Вот пример.
    Ответ написан
    Комментировать