์•ˆ๋…•ํ•˜์„ธ์š”~~ ์ผ€์ด์น˜์ž…๋‹ˆ๋‹ค~


์˜ค๋Š˜์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐฉ๋ฒ•


์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋Š” ํ—ค๋“œ, ๋ฐ”๋”” ํƒœ๊ทธ ์•ˆ์— ๋“ค์–ด๊ฐˆ ์ˆ˜๋„ ์žˆ๊ณ  ๋‘ ํƒœ๊ทธ ๋ชจ๋‘์— ๋“ค์–ด๊ฐˆ ์ˆ˜๋„ ์žˆ๊ณ , ์™ธ๋ถ€ํŒŒ์ผ๋กœ ์ •์˜ํ•ด์„œ includeํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ํ•œ๋ฒˆ ์•Œ์•„๋ณด์ฃ . 


 <head> ํƒœ๊ทธ ๋‚ด์˜ 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>

 

 

 <body> ํƒœ๊ทธ ๋‚ด์˜ JavaScript

์›นํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋  ๋•Œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์— ์˜ํ•ด์„œ ์–ด๋–ค ๋‚ด์šฉ๋ฌผ์ด ํ™”๋ฉด์— ์ถœ๋ ฅ๋˜์–ด์•ผ ํ•œ๋‹ค๋ฉด ๋ฐ”๋”” ํƒœ๊ทธ ์•ˆ์— ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋„ฃ์–ด์ฃผ์„ธ์š”. ์ด ๊ฒฝ์šฐ์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋กœ ์ •์˜๋œ ํ•จ์ˆ˜๋Š” ๊ฐ€์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

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

 

๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ๋ณด์ด๊ฒ ์ฃ ?

 

Hello World
This is web page body

 

 

<body> ์™€ <head>์— ๋™์‹œ์— ์“ฐ์ด๋Š” 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๋ฅผ ์ข€๋” ํ™•์žฅํ•ด์„œ ์“ฐ๋ ค๋ฉด ์™ธ๋ถ€ํŒŒ์ผ๋กœ ์ •์˜ํ•ด์„œ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋ณ„๋กœ ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•ด์„œ ์ •๋ฆฌํ•˜๋ฉด ๊ด€๋ฆฌํ•˜๊ธฐ๊ฐ€ ํŽธํ•ด์ง€๊ฒ ์ฃ . ์ด๊ฑด ๋ญ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ๋‹ฌ๋ ธ์ง€๋งŒ์š” ใ…‹ ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€์—์„œ ๋™์ผํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋ฉด ๋ถ„๋ฆฌํ•ด์„œ ์‚ฌ์šฉํ•˜์‹œ๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ• ๊ฒ๋‹ˆ๋‹ค.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์™ธ๋ถ€ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๋ ค๋ฉด .jsํ™•์žฅ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ํŒŒ์ผ์„ includeํ•˜๋Š” ๋ฐฉ๋ฒ•์€ src์†์„ฑ์„ ์ด์šฉํ•ด์„œ ํŒŒ์ผ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 


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

 

 

filename.js 

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

 

 

ํ•œ๋ฒˆ์”ฉ ๋‹ค ํ•ด๋ณด์‹œ๊ณ  ์•ˆ๋œ๋‹ค ํ•˜์‹œ๋Š”๊ฒŒ ์žˆ์œผ์‹œ๋ฉด ๋Œ“๊ธ€๋กœ ์งˆ๋ฌธ ๋‚จ๊ฒจ์ฃผ์„ธ์š”~ ^-^


์ด์ƒ ์ผ€์ด์น˜์˜€์Šต๋‹ˆ๋‹ค~


์ฆํ”„ํ•˜์„ธ์š”~~ ^-^

 

Reference : http://www.tutorialspoint.com/javascript/javascript_placement.htm