> 웹 프론트엔드 > JS 튜토리얼 > HTML_Basics에 JavaScript 코드를 삽입하는 예

HTML_Basics에 JavaScript 코드를 삽입하는 예

WBOY
풀어 주다: 2016-05-16 15:56:56
원래의
1132명이 탐색했습니다.

JavaScript 코드는 HTML 문서의 어느 곳에나 포함될 수 있습니다. 그러나 HTML 파일에 JavaScript를 포함하는 가장 좋은 방법은 다음과 같습니다.

  • ... 섹션에 있습니다.
  • ... 섹션에서
  • ... 및 ...
  • 스크립트와 외부 파일은 ... 섹션에 포함됩니다.
다음 섹션에서는 JavaScript가 어떻게 다르게 포함될 수 있는지 살펴보겠습니다.

JavaScript의 ... 섹션에서:

일부 이벤트에서 스크립트를 실행하려는 경우 사용자가 어딘가를 클릭하면 스크립트 헤드는 다음과 같아야 합니다.

<html>
<head>
<script type="text/javascript">
<!--
function sayHello() {
  alert("Hello World")
}
//-->
</script>
</head>
<body>
<input type="button" onclick="sayHello()" value="Say Hello" />
</body>
</html>

로그인 후 복사

이렇게 하면 다음과 같은 결과가 나타납니다.

... 섹션의 JavaScript:

스크립트가 실행할 페이지 콘텐츠를 생성하기 위해 페이지 로딩에 스크립트가 필요한 경우 해당 스크립트를 문서의 섹션에 배치하세요. 이 경우 JavaScript에서 정의한 모든 기능을 사용할 필요는 없습니다.

<html>
<head>
</head>
<body>
<script type="text/javascript">
<!--
document.write("Hello World")
//-->
</script>
<p>This is web page body </p>
</body>
</html>

로그인 후 복사

및 섹션의 JavaScript:

다음과 같이 및 섹션에 JavaScript 코드를 넣을 수 있습니다.

<html>
<head>
<script type="text/javascript">
<!--
function sayHello() {
  alert("Hello World")
}
//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
document.write("Hello World")
//-->
</script>
<input type="button" onclick="sayHello()" value="Say Hello" />
</body>
</html>

로그인 후 복사
JavaScript 외부 파일:


JavaScript를 더욱 광범위하게 사용하기 시작하면 사이트의 여러 페이지에서 동일한 JavaScript 코드를 재사용하는 상황이 발생할 수 있습니다.

여러 HTML 파일에 동일한 코드를 유지하는 것으로 제한되지는 않습니다. 스크립트 태그는 JavaScript를 외부 파일에 저장한 다음 HTML 파일에 포함시킬 수 있는 메커니즘을 제공합니다.

다음은 스크립트 태그와 src 속성을 사용하여 HTML 코드에 외부 JavaScript 파일을 포함하는 방법을 보여주는 예입니다.

<html>
<head>
<script type="text/javascript" src="filename.js" ></script>
</head>
<body>
.......
</body>
</html>

로그인 후 복사
외부 파일 소스에서 JavaScript를 사용하려면 확장자를 사용하여 간단한 텍스트 파일 ".js"에 모든 JavaScript 코드를 작성한 다음 위와 같이 파일을 포함해야 합니다.

예를 들어 다음 파일에 filename.js의 내용을 유지한 다음 filename.js 파일을 포함시킨 후 HTML 파일에서 sayHello 함수를 사용할 수 있습니다.

function sayHello() {
  alert("Hello World")
}

로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿