Vladislav
Roma
еще можно таким способм отлавливать все ссылки, без навешивания кучи обработчиков
А разве так не будет больше ресурсов тратиться на прослушку? Браузер же будет слушать клики по всем элементам на странице
Vladislav
Теперь объясни почему это плохо
Все говорят, но никто не может аргументированно дать ответ
Dmitry
Плохо что?
Dmitry
Производительность просядет, если будет например сотни обработчиков, а так тут без разницы
Dmitry
Проверял
Vladislav
Проверял
Можно взлянуть?
Dmitry
Сам не найдешь что ли? Мне щас тесты писать?
Vladislav
Производительности даже теоретически не может просесть, максимум больше памяти будет юзаться
Dmitry
Производительность может просесть от других процессов и лишняя потребность в памяти будет не очень хорошей
Dmitry
Vladislav
Нашел?
Нет, кинь
Dmitry
Мне за тебя гуглить?
Dmitry
Сори, лень
Vladislav
Тогда все что говоришь - теория
Vladislav
Неподкрепленная практикой
Dmitry
Я вспомнил, ты чел, который считает, что асинхронность в жс это параллельность, смысла с тобой общаться не вижу
Dmitry
Кек, кинь где я писал что асинхронность - параллельность
Да, ты оправдался тем, что это была условность, я все понял извини
Dmitry
Нет, кинь
Ладно, держи, первая ссылка в Гугле https://gomakethings.com/why-event-delegation-is-a-better-way-to-listen-for-events-in-vanilla-js/
Dmitry
Эта статья вообще не об этом. Здесь говорится, что вместо листенера на каждый отдельный элемент лучше сделать один листенер на страницу и проверять какой элемент выбран. Хотя может и об этом, просто не оч понятно, о чем вы вообще спорите
Dmitry
Vladislav
И вот что получилось
Vladislav
Я зарендерил таблицу 500х500, при нажатии на элемент выводился его текст
Vladislav
Это каждой ячейке был обработчик
Vladislav
Это всплытием
Vladislav
Vladislav
почекай
Andrey
Привет! У меня вопрос про webassembly, но я в js лох Есть у меня инстанс wa: var wa = new WebAssembly.Instance(new WebAssembly.Module(code)); var buf = new Uint8Array(wa.exports.memory.buffer); buf - это ссылка на память инстанса? Если я буду менять buf, я буду изменять память инстанса?
Vladislav
Ну и что, это того стоит?
Вадим
Всем привет можете подсказать как из массива например arr"f", "1", "t", "2"'] числа вывести из подстроки и занести в отдельный массив?
Александр
Функция есть для проверки на число
Александр
Статуй цикл да проверяй елемент, если совпало удаляй и записывай в масив, фунуция вроде isNamber
Александр
Но это не точно
Александр
Вот
Александр
Александр
Но это для целых чисел, 3.14 вернет false
Александр
Вроде есть и для просто чисел
Вадим
ok
Александр
Удачи
Vladislav
Можно через регулярку проверять
Славик
Можно через регулярку проверять
@k_undefined помоги им с регуляркой :D
Vladislav
как?
Ты же сам написал выше
Vladislav
["1", "f"] - это все строки
Славик
ты же любишь регулярки
Виктория U
Что ты, что ты Окстись
Славик
=)
Славик
\d+
adikalon
Я могу как-то в регулярках использовать \w с русскими буквами?
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
привет ребят) кому нужна шабашка на 30 минут, нужно легкий скриптец написать для сайта, отпишите в лс обсудим прайс и задание новички не пишите, онли типы которые более-менее шарят
DarkPerl
Опять сам с собой общаешься ?))))
Anatoly
Это нормально, пробуй сначала повторить, после, усовершенствуй то что повторил, так и набьешь руку. Почувствуешь, что можешь сам.
Anonymous
Здравствуйте. Как можно проверить, есть ли инет у клиента(сокеты)(серверная часть на пхп)?
Виктория U
Спросить
Anonymous
В чат к пхпистам
Это именно на клиенте надо, на жс)
Виктория U
Никак
Vladislav
Это именно на клиенте надо, на жс)
https://stackoverflow.com/questions/23369368/how-to-get-the-current-status-of-a-javascript-websocket-connection
Vladislav
Здравствуйте. Как можно проверить, есть ли инет у клиента(сокеты)(серверная часть на пхп)?
Подожди, тебе нужно на сервере проверять? Если там, то это к жсу вопрос
Kenan
есть методы window.addEventListener("offline", function(e) {alert("offline");}) window.addEventListener("online", function(e) {alert("online");})
Ed
Выбивает ошибку на 21 строчке, в чем проблема?