1. JavaScript2. ๋ฉ๋ชจ์ฅ์ด๋ ํฌ๋กฌ์์ ๋ฐ๋ก ์์ฑํ๋ ์์ 2.1. ์ธ๋ผ์ธ ๋ฐฉ์2.2. script2.3. ์ธ๋ถ ํ์ผ๋ก ๋ถ๋ฆฌ
1. JavaScript
์ด์ ์ ๋ฐฐ์ ๋ HTML, CSS์ ์น์ ๋ด์ฉ์ ์์ฑํ๊ณ ๊พธ๋ฏธ๋ ์ ์ ์ธ์ด์ง๋ง JavaScript๋ ์ ์ ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ์ธ์ด์
๋๋ค.
์ฆ, JavaScript๋ ๊ทผ์ก์ ํด๋นํฉ๋๋ค.
ย
2. ๋ฉ๋ชจ์ฅ์ด๋ ํฌ๋กฌ์์ ๋ฐ๋ก ์์ฑํ๋ ์์
๋ฉ๋ชจ์ฅ์์ ์๋ ์ฝ๋๋ฅผ ์
๋ ฅํ ๋ค, '๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์ ์ฅ'์ ํด๋ฆญํด ํ์ฅ์๋ฅผ
.txt
๋์ .html
๋ก ๋ฐ๊ฟ์ ์ ์ฅํ๋ฉด ๋ฉ๋๋ค.Mac OS์ ๊ฒฝ์ฐ์๋ "ํ
์คํธ ํธ์ง๊ธฐ"์์ "ํฌ๋งท"๋์ ๋ค์ด๊ฐ "์ผ๋ฐ ํ
์คํธ ๋ง๋ค๊ธฐ"์์ ์์ฑํ์ ํ ํ์ฅ์๋ฅผ
.js
๋ก ๋ณ๊ฒฝํ์๋ฉด ๋ฉ๋๋ค.2.1. ์ธ๋ผ์ธ ๋ฐฉ์
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <link rel="stylesheet" href="1.css"> </head> <body> <h1>Hello world</h1> <input type="button" onclick="alert('Hello world')" value="Hello world" /> </body> </html>
2.2. script
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <link rel="stylesheet" href="1.css"> </head> <body> <h1>Hello world</h1> <input type="button" id="btn" value="Hello world" /> <script> var btn = document.getElementById('btn'); btn.addEventListener('click', function() { alert('Hello world'); }) </script> </body> </html>
ย
2.3. ์ธ๋ถ ํ์ผ๋ก ๋ถ๋ฆฌ
์ธ๋ถ ํ์ผ์ ๋ถ๋ฌ์ค๋ ๊ฒฝ์ฐ์๋ ํ์ผ์ ๊ฒฝ๋ก (href)๋ฅผ ๋ง์ถฐ์ฃผ๊ธฐ ์ํด ํ์ผ๋ค์ด ๊ฐ์ ํด๋์ ์์นํด์ผ ํฉ๋๋ค. javascript ํ์ผ์ ๊ฒฝ์ฐ์๋ ๋ฉ๋ชจ์ฅ์์ ์์ฑํ ์ ์์ผ๋ฉฐ, html ํ์ผ ์ ์ฅํ ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก ํ์ฅ์๋ฅผ
.js
๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋ฉ๋๋ค.<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <link rel="stylesheet" href="1.css"> </head> <body> <h1>Hello world</h1> <input type="button" id="btn" value="Hello world" /> <script type="text/javascript" src="script.js"></script> </body> </html>
ย
ํ์ผ๋ช
:
script.js
var btn = document.getElementById('btn'); btn.addEventListener('click', function() { alert('Hello world'); })
ย
์ด๋ค ๋ฐฉ์์ด๋ ๊ฒฐ๊ณผ ํ๋ฉด์ ์ด์ ๊ฐ์ด ๋์ต๋๋ค.
ย
ย