먼저 JavaScript를 실행하여 이벤트 처리기를 할당 할 수 있습니까?XHTML 페이지에서 함수를 참조하지 않고 초기 JavaScript를 실행하려면 어떻게해야합니까?
XHTML 페이지에서 함수를 참조하지 않고 초기 JavaScript를 실행하려면 어떻게해야합니까?
먼저 JavaScript를 실행하여 이벤트 처리기를 할당 할 수 있습니까?XHTML 페이지에서 함수를 참조하지 않고 초기 JavaScript를 실행하려면 어떻게해야합니까?
XHTML 페이지에서 함수를 참조하지 않고 초기 JavaScript를 실행하려면 어떻게해야합니까?
<script type="text/javascript">
태그에 입력 한 코드는 즉시 실행됩니다. <head>
에 넣으면 다른 무엇보다 먼저 실행됩니다. <body>
의 끝에 넣으면 마지막으로 실행됩니다.
는 DOM이 완전히 이러한 경우 중 하나에 초기화되지 않을 수 있음을 명심 마십시오. DOM이 필요한 경우 window.onload
또는 jQuery의 $(document).ready()
또한 'XHTML'과 'HTML'은 동일하지 않습니다. XHTML은 내 생각에 일반 HTML을 개선하는 데는 아무런 도움이되지 않지만 일부 fanciness를 허용하는 HTML의 매우 엄격한 하위 집합입니다. JavaScript에는 아무런 영향이 없습니다.
페이지의 본문에 스크립트 태그를 넣으면 페이지가 렌더링 될 때 실행됩니다.
<script type="text/javascript">
// code goes here
</script>
jQuery에 태그를 추가 했으므로 간단히 ready 함수를 포함하면됩니다.
$(document).ready(function() {
// Assign your event handlers
});
이 코드를 페이지의 <script type="text/javascript">
블록 내에 넣기 만하면됩니다.
나는 그것을 얻지 못한다. XHTML 페이지 *에서 * function이란 무엇을 의미합니까? 그리고 나는 또한 아마도 당신이 너무 복잡하게 생각하고 있다고 생각합니다. 결국 무엇을 얻고 싶습니까? –
무엇을 의미합니까? 응답 헤더에서 JavaScript를 보내 HTML 컨텐트가 평가되기 전에 실행됩니까? – Treffynnon