Если бы вы, как вы выразились, полностью контролировали поведение своих программ, тогда бы вы как раз таки использовали строгое сравнение. А так у вас и так и сяк работает. И вы, сами того не понимания, назвали людей, придумавших языки со статической типизацией, глупыми, а это не так. Все подходы имеют право на существование, но вот именно контроля больше при статической типизации.
Не нужны никакие id. Просто нужно написать правильный слушатель клика (на карточки или на общего предка) и по целевому элементу из события определяется щёлкнутая карточка и любая информация из неё.
Kotaro Hiba, есть ещё contenteditable, что позволяет делать любой элемент «полем для ввода». Применяется, когда текст не должен быть редактируемым по умолчанию, то есть инпуты не подходят изначально.
Дело здесь вовсе не в рекомендациях, а в требованиях предъявляемых к функционалу.
Можете открыть Яндекс почту или Гмэйл и удивиться ещё раз.
Мар возвращает новый массив, применяя коллбек функцию к каждому итерируемому элементу, дабы что-то с ним сделать. В фориче можно реализовать любую логику, он более низкоуровневый.
Александр, я сравнил процессор с тем, что у вас был(i3 8030u) и тот i3 даже чуточку шустрее маковского. И графика MX150 вне всякого сомнения повеселее будет. Так что, если тот ноут тормозил по не софтверным причинам, то и от мака не стоит ожидать чуда.
В маке тоже есть свои приколюхи: обновления установи, ты такой: нет, я не хочу, хочешь что-то сделать – пароль введи, здесь пермишинов недостаточно – давай пока. Вобщем думают за вас и всячески оберегают. Можно, конечно и отключить такую заботу, но первично это так.
Я уже подсел на это, теперь я даже не рассматриваю другие компьютеры, потому что для меня важна не только техническая начинка, но и общее ощущение от использования. Так что моё мнение не должно быть поводом слепо следовать за мной. Вы можете взять его, не понравится, продадите, у маков хорошая ликвидность. Я не знаю лучше способа, кроме как попробовать, иначе вы так и будете задаваться вопросом: а что если? Если у меня такие сомнения, я предпочитаю таки попробовать. Единственный серьёзный компромис – это относительный перформанс.
Александр Фролов, не такой он и плохой. 15-й год – эталон среди старых маков. Естественно будет послабее вашего зеона(к слову какой именно?) и по графике на 7 порядков слабее. Он во всём на самом деле хорош, но стоит оценить уровень его производительности конкретно под вас и ваши задачи. Может вас задержка в 100мс уже начинает раздражать. Могу сказать, что меня он вынудил перейти на более легковесную IDE.
ZimMocI, я тоже согласен, что джава не лучший выбор для старта, разве что вам категорически интересна только сфера применения джавы.
Имхо, простейшим языком и при этом одним из самых востребованных является python.
Плохо. Вы уже перебираете в цикле кнопки, зачем вы ещё один вложенный цикл написали для перебора тех же кнопок? Это раз. Второе: вешать лисэнер на каждую кнопочку – это плохая практика. Гораздо более эффективно вешать один лисэнер на их общего предка.
user-agent, Ярослав Иванов, беру слова обратно, я думал beforeunload только при навигации внутри вкладки тригерится, так что, user-agent, событие beforeunload вам нужно.