"주문형"요구 사항에서, 우리는 종종 스크립트가로드되면 콜백 함수가 반환된다고 판단합니다.
로드를 사용하여로드 된 JS 객체 (JS.Onload)를 판단 할 수 있습니다. Curve는 국가를 절약합니다 -IE6, IE7 JS.OnreadyStateChange를 사용하여 각 상태의 변경 사항을 추적합니다 (일반적으로로드,로드, 대화식, 완료되면로드가 완료되면). 콜백 함수가 반환됩니다.
ReadyState 상태에 보충 메모가 필요합니다.
1. 대화식 상태에서 사용자는 상호 작용에 참여할 수 있습니다.
2. Opera는 실제로 JS.OnreadyStateChange를 지원하지만 그 상태는 IE와는 매우 다릅니다.
코드 사본은 다음과 같습니다.
<cript>
기능 포함 _js (파일) {
var _doc = document.getElementsByTagName ( 'head') [0];
var js = document.createElement ( '스크립트');
js.setattribute ( 'type', 'text/javaScript');
js.setattribute ( 'src', file);
_doc.appendChild (JS);
if (!/*@cc_on!@*/0) {// IE가 아닌 경우
// firefox2, firefox3, safari3.1+, opera9.6+ 지원 js.onload
js.onload = function () {
Alert ( 'Firefox2, Firefox3, Safari3.1+, Opera9.6+ 지원 js.onload');
}
} 또 다른 {
// IE6, IE7 지원 js.OnreadyStateChange
js.OnreadyStateChange = function () {
if (js.readystate == 'loaded'|| js. readestate == 'complete') {
Alert ( 'IE6, IE7 지원 js.onreadyStateChange');
}
}
}
거짓을 반환합니다.
}
include_js ( 'http://www.planabc.net/wp-includes/js/jquery/jquery.js');
</스크립트>