Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.07.2011, 20:28
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

О documentFragment.
fr= document.createDocumentFragment(); // создаём фрагмент
fr.appendChild(document.createElement("div")); // добавляем ему "ребёнка"
alert(fr.childNodes.length); // смотрим кол-во детей: 1
document.createElement("div").appendChild(fr); // добавляем фрагмент кому-нибудь
alert(fr.childNodes.length); //снова смотрим кол-во детей: 0


Почему дети фрагмента не копируются в узел, а перемещаются?
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #2 (permalink)  
Старый 14.07.2011, 22:02
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

потому что так устроен мир
__________________
.ня
Ответить с цитированием
  #3 (permalink)  
Старый 14.07.2011, 23:06
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Ну да. Где-то я встречал, что javascript - самый дзенский в мире язык.

Хотя да, вопрос туповат, конечно)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #4 (permalink)  
Старый 17.07.2011, 03:27
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Потому что appendChild аппендит элемент, а не его копию, очевидно же.)
Для копии юзай
appendChild(fr.cloneNode(true))
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 17.07.2011, 13:30
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Aetae, да это понятно... Но всё равно спасибо)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
documentFragment Shaci Общие вопросы Javascript 3 19.02.2010 15:51