이 기사에서는 JS가 콜백 기능을 즉시 동적으로 삽입하고 실행하는 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
<! doctype html public "-// w3c // dtd xhtml 1.0 Transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type"content = "text/html; charset = utf-8"/<title> 제목이 붙은 문서 </title> </head> <div id = </div> </div> type = "text/javaScript"> <!-함수 loadjs (id, url, 콜백) {var script = document.createElement ( 'script'); script.type = 'text/javaScript'; script.src = url; script.id = id; script.onload = script.onreadyStateChange = function () {alert (script.readystate); if (script.readystate && script.readystate! = 'loaded'&& script.readystate! = 'complete') 리턴; script.onreadyStateChange = script.onload = null if (Callback) Callback (); } document.body.appendChild (script);} loadjs ( 'jQuery', 'jquery.js', function () {$ ( '#loading'). html ( 'jquery.js loaded')}) //-> -> </mce : script> </html>동적으로 JS 파일을 삽입하는 것은 페이지 로딩 속도 및 크로스 도메인 문제를 개선하는 데 매우 중요한 역할을합니다. 위는 간단한 예입니다.
OnreadyStateChange는 IE에서 지원되지만 Onload는 지원하지 않습니다
Firefox는 OnreadyStateChange가 아닌 Onload를 지원합니다
위의 IE는 반드시 완전한로로드하거나 트리거 될 필요는 없거나 둘 다 트리거되므로 사용하거나 판단합니다.
CASE의 경우에 민감하지 않은 경우 신조 상태가 발생하지 않으면 사례 형식의 스크립트 형식.
JavaScript 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript 스위칭 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술 요약", "JavaScript 애니메이션 효과 및 기술 요약", "Javascript 오류 및 디버깅 기술의 요약" "JavaScript 기술의 요약" "" "요약" "", Malgority Sknickes의 요약 "". JavaScript Traversal 알고리즘 및 기술 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.