2012-11-12 6 views
0

Ajax를 사용하지 않고 javascript를 사용하여 전체 페이지를 새로 고치려면 inorder 성능을 향상시킬 수 있습니까? 페이지 새로 고침 프로세스의 속도를 높이기 위해 캐싱이나 다른 기법을 유지할 수 있습니까?Ajax를 사용하지 않고 전체 페이지를 새로 고치려면 inorder 성능을 높이십시오.

+1

예 가능합니다. 브라우저는 기본적으로 페이지를 캐시합니다. 우리가 직면 한 구체적인 문제를 알려주십시오. 일반적인 질문은 답변 할 수 없으며 아무도 여기에주의를 기울이지 않습니다. – verisimilitude

답변

0

페이지를 새로 고침하여 정확히 무엇을 의미하는지 알 수 없지만 이와 같은 내용은 AJAX가없는 JavaScript를 통해서만 얻을 수 있습니다.

페이지에 섹션이 2 개인 것으로 가정합니다. 두 번째 섹션의 내용은 섹션 1에서 선택한 값에 따라 다르지만 그 차이는 확실합니다. 이 경우 두 번째 섹션의 모든 변형을로드하고 페이지에서 숨겨 지도록 할 수 있습니다. 완료되면 첫 번째 섹션의 이벤트를 기반으로 두 번째 섹션에서 해당 세부 정보를 표시하거나 숨길 수 있습니다.

이 시나리오의 일반적인 예는 다음과 같습니다. 국가 목록 및 국가 목록 예. 국가가 미국/캐나다 등으로 선택되어 있고 나머지 국가의 경우 자유 텍스트 필드를 표시하려는 경우 상태 목록을 표시한다고 가정 해보십시오. 이 시나리오에서는 미국 주 목록과 캐나다 주 목록을 미리로드하고 숨겨 둘 수 있습니다. 사용자가 국가를 선택하면 관련 상태 목록/필드를 UI에 표시 할 수 있습니다. 모두 클라이언트 쪽입니다.

관련 문제