Adamos, я полагаю, что ему скинули просто архив. Ну или оно в гите, а WAMPSERVER скрывает .git, но скорее всего просто архив.
Докер самое простое, серьезно? Докер прост когда тебе дали готовый докерфайл "все работает внутрь не лезь", а не когда ты не понимаешь что такое index.php, не умеешь посмотреть логи, а тут сверху набрасывают - на тебе еще разберись что за проброс портов, что за маппинг папок, что за переменные окружения, и прочая чертовщина.
Богдан Кучерук, в первых версиях скорее всего было на iframe-ах, потому что XMLHttpRequest был только в IE, сам термин AJAX не существовал, а iframe были в моде.
Хотя уже существовали и чатики на long polling.
Что там сейчас - нажмите уже f12.
буллшит.
event.target равен не тому элементу над которым курсор, а тому в котором произошло событие. В данном случае событие dragenter.
И всплытие происходит, у вас же один listener, а не на каждом элементе. И он слышит события от вложенных элементов, события которые всплыли.
Вероятно вам и не нужно событие на body, вам нужно просто первое событие данного типа.
pashjka, да, опечатался.
Смысл это конструкции, чтобы когда настанет например 18 часов оно не падало с ошибкой, а выводило 'no value'. Ну или можете пустую строку туда подставить.
Алексей, я почему спрашиваю про табы - в вашем вопросе они все заменены на пробелы, возможно редактор тостера постарался..
Если предположить, что пустых колонок не бывает, то ^(?:\S+\s+){6}(\d+)https://regex101.com/r/wCoIVD/1
А если предположить, что все поля разделены табами, то еще проще.
Сергей Молвов, ага, то есть вы больше часа что-то там угадываете, спрашиваете тостер и "тупо вставляете", а посмотреть в документации что такое pagehide и visibilitychange даже не пытались? Ну успехов вам в угадывании.
Кончно зависит, вы правы. Но если событие "клик" то пускай этот парент дергается, сколько там пользователь сделает кликов за время работы приложения - пару штук? Да хоть пару сотен кликов, не критично.
А если слушать событие mousemove или touchmove, да в его обработчике делать что-то тяжелое - изменять DOM, да еще и с вызовами reflow/repaint то да, можно получить аццкие тормоза. Но и эти тормоза можно убрать применив throttle/debounce.
pfg21, 1S BMS все равно называются BMS, хоть они и для одной ячейки.
Насколько я знаю - во всех съемных батареях ноутов защита есть.
В телефонных аккумуляторах лет 15 назад защиту непосредственно в аккумулятор ставили далеко не всегда, зачастую там стоял только термистор (датчик температуры). Сейчас пишут что вроде как ставят во все съемные обязательно, про несъемные - хз.
Лично я и в несъемных аккумуляторах от amazon fire и в самсунга видел защиту.
pfg21, насколько мне известно в современных аккумах везде встроенная BMS. Она не допустит ни переразряда ни перезаряда (хотя в некоторых случаях пропустит бОльший чем нужно ток). А что там было в 2003 - хз.
Ну и судя по сервисмануалу он изначально мог работать с литиевым.
Докер самое простое, серьезно? Докер прост когда тебе дали готовый докерфайл "все работает внутрь не лезь", а не когда ты не понимаешь что такое index.php, не умеешь посмотреть логи, а тут сверху набрасывают - на тебе еще разберись что за проброс портов, что за маппинг папок, что за переменные окружения, и прочая чертовщина.