aspx 페이지 에 JQuery 를 사 용 했 지만 IE6 브 라 우 저가 이 페이지 를 열 면"Internet Explorer cannot open the Internet sitehttp://localhost:9001/Index.aspx. Operation aborted 의 오류 가 발생 하면 이 페이지 를 정상적으로 탐색 할 수 없습니다.IE7 이나 IE8 을 사용 하면 문제 가 없습니다.모든 js 스 크 립 트 를""로 사용 합 니 다.주석 을 표시 합 니 다.하나하나 검사 한 후에 문제점 을 발견 했다
<script src="Jquery/DatePicker/WdatePicker.js" type="text/javascript"></script>
이 줄 의 문구 가 일 으 킨 문제 이 고 이 줄 을 주석 한 후에 페이지 를 정상적으로 조회 할 수 있다.검색 결과 인용 한 js 스 크 립 트 가 불 러 오지 않 은 페이지 요 소 를 작 동 하 는 것 을 발견 하 였 습 니 다.그러면 문 제 를 잘 해결 할 수 있 습 니 다.
스 크 립 트 에"defer"속성 을 추가 한 후에 페이지 는 정상적으로 탐색 할 수 있 습 니 다
<script defer="defer" src="Jquery/DatePicker/WdatePicker.js" type="text/javascript"></script>
참고 자료:Script 의 Defer 속성 은 시스템 성능 에 관심 이 많 고 신경 쓰 이 는 사람 이 라면 Script 스 크 립 트 의 defer 에 섹시 한 관심 을 가 질 것 이 라 고 생각 합 니 다.script 의 defer 속성 은 기본적으로 false 입 니 다.DHTML 프로 그래 밍 보전 의 설명 에 따 르 면 Defer 속성 은 다음 과 같 습 니 다.Using the attribute at design time can improve the download performance of a page because the browser does not need to parse and execute the script and can continue downloading and parsing the page instead.즉,스 크 립 트 를 작성 할 때 defer 속성 을 추가 하면그러면 브 라 우 저 는 스 크 립 트 를 다운로드 할 때 즉시 처리 하지 않 고 페이지 를 계속 다운로드 하고 해석 하면 다운로드 성능 을 향상 시 킬 수 있 습 니 다.이런 상황 은 여러 가지 가 있다.예 를 들 어 자 바스 크 립 트 변 수 를 많이 정의 하거나 인용 파일(.inc)에 처리 해 야 할 스 크 립 트 를 많이 썼 습 니 다.이 스 크 립 트 에 defer 속성 을 추가 하면 성능 향상 에 도움 이 될 것 입 니 다.예 를 들 면 다음 과 같다.var object=new Object();....defer 속성 이 기본적으로 false 이기 때문에 여기 서명시 적 으로 defer 속성 을 설명 한 후가 defer 속성 을 설명 한 후 다른 변수 가 defer 스 크 립 트 블록 의 변 수 를 참조 하 였 는 지 판단 해 야 합 니 다.그렇지 않 으 면 스 크 립 트 오류 가 발생 할 수 있 습 니 다.나 는 고 개 를 들 어 올 려 다 보 았 다.별 은 올 려 다 보 는 사람 에 게 빛 을 주 었 다.