Как быстро переместить всех детей одного элемента в другой? 
		
		
		
		Как быстро переместить всех детей одного элемента в другой? 
	пока остановились на этом 
function replaceChilds(from, to) {
	var fragment = document.createDocumentFragment();
	while (from.firstChild)
		fragment.appendChild(from.firstChild);
	
	to.appendChild(fragment);
}
 | 
	
		
 godofjavascript, 
	innerHTML  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 while (from.firstChild) а , ну да) Цитата: 
	
 п.с. я просто пилю Юракс (мега систему виджетов и шаблонизатор) и там шаблоны хранятся в свойстве нод .template так что innerHTML тут не катит, он же все перепарсит)  | 
	
		
 Цитата: 
	
  | 
	
		
 Ты обращаешься в апи 1 раз фрагментом, и рендерится он один раз (грубо говоря) 
	а если по одному элементу пихаешь, то рендерится каждый раз грубо говоря. ГРУБО говоря.  | 
	
		
 Цитата: 
	
 это не пакетное перемещение, это простое перемещение по-одному. это плохо, и можно лучше - вот, что я хотел сказать. (я могу подсказать, как сделать лучше, но попробуй сам додумать :))  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 может через clone родителя... ? 
	 | 
	
		
 Цитата: 
	
 да и вообще их искать придётся заново -> клонирование не вариант Цитата: 
	
 Цитата: 
	
 причём не через display: none, а лучше через visibility: hidden, мне так кажется.  | 
| Часовой пояс GMT +3, время: 05:57. |