영어로 죄송합니다. 나는 체스 인터랙티브 사이트를 개발 중입니다. 레슨 메뉴가 있습니다. 사용자가 레슨을 선택하면 $.getScript()
을 사용하여로드됩니다. 레슨 파일에는 "큰"json 개체가 포함 된 변수 lesson
만 있습니다. 사용자가 다른 레슨을 선택하면 파일이로드되고 새로운 lesson
var가 이전 레슨보다 우선합니다.
좋아, 그 위대한 작품. 하지만 이전에로드 된 파일/s을 처리해야합니까? 그렇다면 어떻게해야합니까? 사용자가 50 개의 레슨을 탐색하면 프로세스가 느려 집니까?
파일로드시 $.getScript()
파일을 넣었을 때 화요일에 <head>
을 훑어 봤는데 '노란 불이 깜박 거려요'보이지만 아무것도 표시되지 않습니다.
나는 이것에 관해 당신의 생각을 알고 싶습니다. 미리 감사드립니다.
"메모리"에있는 json 객체 var는 문제가되지 않습니다. 새 객체에 의해 항상 오버라이드되어 있기 때문입니다. – morgar
아, 당신은 var 이름이 동일하다고 말하지 않았습니다. 그렇다면 아무 것도 할 필요가 없습니다. 한 번에 1 개만 존재합니다. –
예, 모든 파일에는'var lesson = {...};'만 포함됩니다. 나는 수십 개의 레슨을로드하는 빠른 테스트를 수행했으며 브라우저 메모리 사용량은 변하지 않는 것으로 보입니다. – morgar