Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 12

A

Aleksandr in JavaScript Noobs — сообщество новичков
И как мы видим, один оптимальнее
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
один слушатель вешается когда, например, при клике на разные элементы нужно вывести разные данные или перейти по ссылке с разными id
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
то есть действие в целом одно, опции для этого действия разные
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Alexey Ermakov
один слушатель вешается когда, например, при клике на разные элементы нужно вывести разные данные или перейти по ссылке с разными id
у нас вопрос не зачем был, у нас был вопрос из разряда как быстрее работает
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
3000 ифов на дата-атрибуты в кнопках замени и просто делай действие в зависимости от атрибута
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Aleksandr
clicked from loop! 73584.92999999726
clicked from global! 65246.6800000002
Как в итоге код выглядит?
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Как в итоге код выглядит?
закоментил цикл, потом закоментил глобальный иф и тыкнул
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Там нужно перформанс после мелких ифов поместить))
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Там нужно перформанс после мелких ифов поместить))
Так вообще тестить нельзя, у тебя чем быстрее кнопку ткнул после рендеринга, тем меньше результат
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Aleksandr
Так вообще тестить нельзя, у тебя чем быстрее кнопку ткнул после рендеринга, тем меньше результат
Так нет же
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Значения растут же
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Ну в общем если нажать кнопку раньше или позже можно подогнать любые нужные значения, хоть 500 секунд разницы
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Эксперт говорит, что иф менее затратен, чем слушатель, и лучше меньше обращаться к дому, тем лучше
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Выложи согласно правилам
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
кто нибудь пользуется jsdoc? как в vscode добавить какой нибудь кастомный шаблон для шортката?
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
пользуюсь.
шаблоны хз как там
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Alexey Ermakov
пользуюсь.
шаблоны хз как там
ну ты понял о чем я? конкретно хочу, что бы к каждому коменту добавлялась дата и автор...
источник

D

Deldichiano in JavaScript Noobs — сообщество новичков
majiq
Переслано от
Подскажите, есть куча ссылок, и у каждой есть онклик, можно ли как-то сделать, чтоб не прописывать онклик ко всем ссылкам, а написать функцию обработки всех ссылок?
Для этого есть делегирование событий, ты вешаешь один слушатель на предка вместо чем на 1000 элементов и когда происходит всплытие просто ловиш target
источник

MS

Misha Shandra in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
ну тогда да, фетчем, как блоб и потом уже конвертить в base64
а как можно фетчем как блоб загрузить шрифт с гугл?
источник

V

Vladij in JavaScript Noobs — сообщество новичков
Всем привет, подскажите плз по ajax запросу.
Есть форма:
        $('#calculator-form').on('submit', function (e) {
           e.preventDefault();
           // var forma = $(this).serialize();
           var formas = new FormData();
           jQuery.each($('#file')[0].files, function(i, file) {
           formas.append('file', file);
           });
           console.log(formas);

           $.ajax({
               url: 'send.php',
               type: 'POST',      
               cache: false,
               contentType: false,
               processData: false,
               dataType : "html",
               data: formas,
               success: function (msg) {
                 console.log(msg);
                 $('#popup-calculator-form').show();
                 $('#popup-calculator-form').css({'visibility': 'visible', 'opacity': '1', 'transition': '500ms'});
               }
           });
       });

в передаваемой html форме есть input type="file" id="file". Если напрямую на пхп передавать, файл на почту приходит, если через этот ajax, то дамп пхп видит данные по файлу ($_FILES), но не передает на отправку через почту..Помогите плз решить эту задачу, спасибо
источник