๐ป Programming/Javascript
[Javascript / ์๋ฐ์คํฌ๋ฆฝํธ] ๊ฐ์ข #3 - ์คํฌ๋ฆฝํธ ์ฝ๋์ ์์น
์๋ ํ์ธ์~~ ์ผ์ด์น์ ๋๋ค~
์ค๋์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์
ํ๋ ๋ฐฉ๋ฒ
์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ ํค๋, ๋ฐ๋ ํ๊ทธ ์์ ๋ค์ด๊ฐ ์๋ ์๊ณ ๋ ํ๊ทธ ๋ชจ๋์ ๋ค์ด๊ฐ ์๋ ์๊ณ , ์ธ๋ถํ์ผ๋ก ์ ์ํด์ 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