자바 스크립트 파일을 IFrame에 넣고 asp.net 페이지에 삽입하는 것이 가장 좋은 방법입니까? 페이지로드 시간을 늘리는 데 도움이 될 것이라고 읽었습니다.ASP.NET 페이지에 포함 된 IFrame에 javascript를로드해야합니까?
2
A
답변
2
페이지 맨 아래에 스크립트 참조를 넣는 것이 가장 좋습니다. 이렇게하면 모든 내용이 스크립트보다 먼저로드됩니다. 필요하지 않으면 iFrame을 사용하지 마십시오.
0
페이지로드 시간을 볼 때 코드가 저장된 위치에 따라 다릅니다. html에 있으면 페이지가로드 될 때마다 다시로드됩니다. js 파일로 이동하면 처음로드되고 캐시 된 다음로드 시간에 영향을주지 않아야합니다.
jQuery의 $ (document) .ready를 사용하여 코드를 실행하기 전에 모든 요소가로드되었는지 확인할 수 있습니다.
0
iframe 접근 방식으로 이동하지 마십시오. 스크립트를 가능한 한 HTML의 맨 아래에두고 가능한 한 CSS를 높이십시오. 가능하면 눈에 거슬리지 자바 스크립트도 시도해보십시오. jQuery는 이것에 중대하다. 그래서 당신은 확실히 이것에 대해 살펴보고 싶다. jQuery의 장점은 또한 CDN 서버에 탑재되어 성능을 향상시키는 것입니다.
클라이언트에서 나의 이전 프로젝트 중 하나의 성능을 업그레이드 할 때이 가이드 라인이 큰 도움이된다는 것을 발견했습니다 : Best Practices for Speeding Up Your Web Site.
훌륭한 도구도 YSlow에와 함께 방화범 있습니다.
관련 문제
- 1. 비즈니스 결과의 정보창이 iframe에 포함 된 iframe에 포함됨 Google지도
- 2. ASP.NET 페이지에 포함 된 Windows 컨트롤에서 인쇄
- 3. IFRAME에 javascript로 생성 된 XML (xslt 포함)을로드하는 방법은 무엇입니까?
- 4. 다른 페이지에 포함 된 OpenTok (TokBox)
- 5. masterpage 및 페이지에 포함 된 코드 블록
- 6. 다른 웹 페이지에 포함 된 웹 페이지
- 7. 한 페이지에 여러보기 포함
- 8. 삽입 된 iframe에 HTML 추가
- 9. ASP.Net IFrame에 대한 응답 리디렉션
- 10. jQuery가 포함 된 ASP.NET Webforms?
- 11. ASP.NET MVC가 포함 된 HttpHandlers
- 12. ASP.Net 페이지에 Word 문서 표시
- 13. 모든 페이지에 메뉴 포함
- 14. JSF 웹 페이지에 포함
- 15. 같은 머리에 포함 된 jQuery를 소스 asp.net
- 16. 파생 된 페이지에 Asp.net 테마가 적용되지 않았습니다.
- 17. iframe에 배치 된 사용자 정의 컨트롤에서 리디렉션하는 방법은 무엇입니까?
- 18. 클라이언트 측 HTML 페이지에 포함
- 19. ASP.NET 차트 컨트롤 (포함 된 차트 컨트롤 이미지가 포함 된 EMail 보내기)
- 20. Asp.Net 페이지에 UserControl 추가
- 21. 내 asp.net 페이지에 광고 문제가
- 22. ASP.NET UserControls에 포함 된 어셈블리는 무엇입니까?
- 23. Firefox 및 ASP.NET MVC가 포함 된 DropDownList
- 24. 비디오 및 음성이 포함 된 ASP.NET?
- 25. ASP.NET MVC + SSRS + 포함 된 보고서
- 26. ASP.NET MVC - 포함 된 사용자 정의 컨트롤
- 27. VS2008 ASP.NET 프로젝트에 포함 된 파일 사용
- 28. 내 웹 페이지에 외부 URL을로드해야하는 경우 IFrame에 대한 대안이 있습니까?
- 29. 웹 페이지에 포함 된 flv의 URL을 찾을 수있는 라이브러리가 있습니까?
- 30. 컨트롤이 별도의 페이지에 표시되지만 컨트롤이 포함 된 페이지에는 표시되지 않습니다.
끝에 스크립트를 추가하려고했지만 내 페이지에서 많은 자바 스크립트 오류가 발생합니다. – user370312
스크립트 된 메서드가로드되기 전에 참조하기 때문에 오류가 발생한 것 같습니다. 스크립트를 페이지 끝으로 옮기면 필요한 스크립트가 추가 된 후에도 스크립트 호출을 이동해야합니다. - 알고있는 한까지 – Mauro
스크립트 사용을보다 세련되게 만들 필요가 있습니다 (http : // www를 참조하십시오). .stevefenton.co.uk/Content/The-Fenton-JavaScript-Ethos/- 자바 스크립트를 HTML에 섞어서는 안된다. 그런 식으로, 위, 아래 또는 어디서든 포함 할 수있다. (DaveDev의 말처럼 아래쪽에있는 페이지는 페이지로드 속도에 가장 좋은 방법입니다.) – Fenton