Показать сообщение отдельно
  #14 (permalink)  
Старый 02.05.2020, 15:58
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от voraa
Есть функция функция appendChild(node), а чего бы ей не прикрутили еще один параметр, что бы она могла удалять элемент?
а.appendChild(b) - добавляет элемент
а.appendChild(b, false) - удаляет элемент
Почему метод, который называется «вставить ребёнка», должен удалять ребёнка? Для этого есть «убрать ребёнка» — removeChild. А вот если говорить про вставку/извлечение ребёнка одним методом, то как раз подошёл бы метод toggleChild, который мог бы в качестве второго параметра принимать булево значение, чтобы определить, так всё-таки вставить или извлечь ребёнка, что было бы полезно при реализации всяких переключателей.

Сообщение от laimas
а если 7-11 заменить на classList.toggle ?
Там можно только один toggle во всём примере!

Сообщение от voraa
И что в этом хорошего?
Т. е. у тебя везде по две кнопки — чтобы включить компьютер ты нажимаешь на одну кнопку, а чтобы выключить на другую? А у дверного звонка тоже две кнопки? Одна включает звонок, а другая выключает? Унитаз с двумя кнопками?

Сообщение от laimas
Это уже привередливость, а не доводы. А если не хочется и ладно, но ведь и борщ не обязательно любят все
Так нет же, очевидно, что посимвольная оплата! Это у него такие хитрые планы по зарабатыванию. А на toggle разве много заработаешь?

Сообщение от voraa
Много чего есть, но это не значит, что этим надо пользоваться.
Сообщение от voraa
старый код на паскале
Если ты откроешь секту программистов, то у тебя будут толпа преданных поклонников, которые будут разбирать твою старую писанину и прославлять твоё имя, платить 25% за твои откровения.

Сообщение от voraa
Если с помощью последнего можно делать все, то какой смысл в существовании первых двух?
Если нужно именно добавить, а не переключить. Если нужно только удалить, а не переключать. Всё-таки классы и элементы это тебе не унитаз!
Ответить с цитированием