나는 여러 웹 사이트에서 플러그인으로 사용할 스크립트를 작성하고 있습니다. Javascript 만 사용해야하며 프레임 워크는 필요 없습니다. 나는이 웹 사이트에로드 할 수있는 다른 스크립트 나 프레임 워크를 사용하지 않고도 스크립트를로드하는 가장 좋은 방법은 무엇인지 직접 묻습니다. 나는 내가 사용하고자하는 함수를 호출 전역 함수를 할 생각했고, 나는이처럼 window.load 이벤트에이 기능을 넣어 :Javascript - onload 이벤트 사용
<script>
var global = function(){
object.domain.function1();
object.domain.function2(param1, param2);
object.domain.function3(1);
}
(function(){
if(document.addEventListener){
document.addEventListener('load',global, false);
}
if(document.attachEvent){
document.attachEvent('onload',global);
}
})();
</script>
또는 단순히 :
<script>
object.domain.function1();
object.domain.function2(param1, param2);
object.domain.function3(1);
</script>
물론 일부 요소가 내 페이지에로드되어야합니다. 미리 감사드립니다.
2 같은 끝낼 함께이 모든 것을 할 수 있습니다 퍼팅. 어떤 문제가 더 복잡하게 풀릴 필요가 있다고 예상되는 정확히 어떤 문제입니까? –
''load ''를 청취 할 때'document'가 아닌'window'에'.addEventListener'를 사용해야합니다. –
당신이 관심을 가질만한 또 다른 이벤트는 목표'document'가있는 ['DOMContentLoaded'] (https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/DOMContentLoaded_ (이벤트))입니다 –