나는 문제없이 수천 된 div를 추가 할 수있었습니다. 나중에 클라이언트 컴퓨터에서 수행 할 작업과 메모리에 따라 다릅니다. 다른 모든 사람들은 그것에 대해 옳습니다.
Harpo가 말했듯이 10K는 아마도 좋은 천장 일 것입니다. 한 번에 약 4K div에서 시작하는 속도 문제를 발견했지만 하드웨어는 그 이후로 향상되었습니다.
Neil N이 말했듯이 스크립팅을 통해 div를 추가하는 것은 거대한 HTML 소스를 갖는 것보다 낫습니다.
Harpo의 의견에 답하기 위해 JS가 페이지를 잠그지 않고 "페이지가 느리게 실행 중"이라는 오류를 발생시키지 않도록 "해체하는"방법 중 하나는 각 "끝 부분에 타이머를 호출하는 것입니다. div "루틴을 호출하고 타이머는 다시"div 추가 "함수를 다시 호출합니다.
이제 내 질문은 : 수천 개의 div를 추가 할 필요가 없도록 "페인트"할 수 있습니까? 일부 브라우저에서는 캔버스 태그를 사용하여이 작업을 수행 할 수 있지만 IE에서는 VML (excanvas 프로젝트)을 사용하는 것이 가능하지 않다고 생각합니다. 아니면 그렇지? VML은 DOM에 새로운 요소를 추가하여 "페인트"한다고 생각합니다. 단순한 모양이 아니라면 DIV를 사용할 수 있습니다.
스크립팅을 통해 이미지 원본을 변경할 수 있습니까? (DOM의 이미지, 당연히 서버의 원래 이미지가 아닙니다.)
출처
2010-06-28 15:18:51
Jay
테스트. 그럼 알게 될거야. –