Сообщение от voraa
|
Есть функция функция appendChild(node), а чего бы ей не прикрутили еще один параметр, что бы она могла удалять элемент?
а.appendChild(b) - добавляет элемент
а.appendChild(b, false) - удаляет элемент
|
Почему метод, который называется «вставить ребёнка», должен удалять ребёнка? Для этого есть «убрать ребёнка» — removeChild. А вот если говорить про вставку/извлечение ребёнка одним методом, то как раз подошёл бы метод toggleChild, который мог бы в качестве второго параметра принимать булево значение, чтобы определить, так всё-таки вставить или извлечь ребёнка, что было бы полезно при реализации всяких переключателей.
Сообщение от laimas
|
а если 7-11 заменить на classList.toggle ?
|
Там можно только один toggle во всём примере!
Сообщение от voraa
|
И что в этом хорошего?
|
Т. е. у тебя везде по две кнопки — чтобы включить компьютер ты нажимаешь на одну кнопку, а чтобы выключить на другую? А у дверного звонка тоже две кнопки? Одна включает звонок, а другая выключает? Унитаз с двумя кнопками?
Сообщение от laimas
|
Это уже привередливость, а не доводы. А если не хочется и ладно, но ведь и борщ не обязательно любят все
|
Так нет же, очевидно, что посимвольная оплата! Это у него такие хитрые планы по зарабатыванию. А на toggle разве много заработаешь?
Сообщение от voraa
|
Много чего есть, но это не значит, что этим надо пользоваться.
|
Сообщение от voraa
|
старый код на паскале
|
Если ты откроешь секту программистов, то у тебя будут толпа преданных поклонников, которые будут разбирать твою старую писанину и прославлять твоё имя, платить 25% за твои откровения.
Сообщение от voraa
|
Если с помощью последнего можно делать все, то какой смысл в существовании первых двух?
|
Если нужно именно добавить, а не переключить. Если нужно только удалить, а не переключать. Всё-таки классы и элементы это тебе не унитаз!