์น ํ์ค์ ์ด๋ค ํ๊ฒฝ์์๋ ์ด์ฉํ ์ ์๋ ์น ํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋ ๋ฐฉ๋ฒ์ด๋ค.
๋ ๋ง์ ์ฌ๋๋ค์ด ์ด์ฉํ ์ ์๋ ์น ํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋๋ก ํด๋ณด์!
- ์น ํ์ค์ ๊ฐ๋
- ์น ํ์ค์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
- ์น ํ์ค์ ์ ์ง์ผ์ผํ๋์ง / ํ์์ฑ
์น ํ์ค์ ๊ฐ๋
์ธํฐ๋ท์ด ์น๋ณด๋ค ๋ ํฌ๊ด์ ์ธ ๊ฐ๋ ์ด๋ค.
์ธํฐ๋ท : ์ ์ธ๊ณ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ ๋คํธ์ํฌ ํต์ ๋ง (์น, ์จ๋ผ์ธ ๊ฒ์, ๋ชจ๋ฐ์ผ ์ฑ, ์ด๋ฉ์ผ ๋ฑ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ๋ค์ํ ์๋น์ค ๋ชจ๋ ํฌํจ) ์ธํฐ๋ท์ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ก ๊ตฌ์ฑ๋๋ฉฐ, TCP/IP๋ผ๋ ๊ธฐ๋ณธ ํ๋กํ ์ฝ์ ํตํด ์ ๊ณต๋๊ณ ์๋ค.
์น(world wide web) : ์ธํฐ๋ท ์์์ ๋ฌธ์, ์ด๋ฏธ์ง, ์์ ๋ฑ ๋ค์ํ ์ ๋ณด๋ฅผ ์ฌ๋ฌ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ ์ ์๋ ๊ณต๊ฐ
์นํ์ค : W3C(World Wide Web Consortium)์์ ๊ถ๊ณ ํ๋ '์น์์ ํ์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ์ ์ด๋ ๊ท์น'
โฅ ์ฌ์ฉ์๊ฐ ์ด๋ ํ ์ด์์ฒด์ ๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์นํ์ด์ง๊ฐ ๋์ผํ๊ฒ ๋ณด์ด๊ณ ์ ์์ ์ผ๋ก ์๋ํ ์ ์๋๋ก ํ๋ ์น ํ์ด์ง ์ ์ ๊ธฐ๋ฒ์ ๋ด๊ณ ์๋ค.
์น ๊ฐ๋ฐ์ ์ฌ์ฉ๋๋ ์ธ์ด HTML(๊ตฌ์กฐ), CSS(ํํ), JavaScript(๋์)
์น ํ์ค์ ์ ์ง์ผ์ผํ๋์ง / ํ์์ฑ
์ต์ ์น ๋ธ๋ผ์ฐ์ ๋ค์ ๋ชจ๋ ์น ํ์ค์ ์ง์ํ๋ค. ๋ฐ๋ผ์ ์น ํ์ค์ ๋ง์ถ์ด ์น ํ์ด์ง๋ฅผ ์์ฑํ๋ฉด ์ด๋ค ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฌผ์ ์ป์ ์ ์๋ค. ๋ธ๋ผ์ฐ์ ํธํ ๋๋ฌธ์ ํ๋ฉด์ด ์ ๋๋ก ํ์๋์ง ์๊ฑฐ๋ ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ์ง๋ฉดํ์ง ์๊ธฐ ์ํด์ ์น ํ์ค์ ์ง์ผ์ผํ๋ค.
์น ํ์ค์ ์ฅ์
1. ์ ์ง ๋ณด์์ ์ฉ์ด์ฑ = HTML, CSS, JavaScript ๋ฑ์ ๊ฐ ์์ญ์ด ๋ถ๋ฆฌ๋๋ฉด์ ์ ์ง ๋ณด์๊ฐ ์ฉ์ดํด์ง๊ณ , ํธ๋ํฝ ๋น์ฉ์ด ๊ฐ์ํ๋ค.
2. ์น ํธํ์ฑ ํ๋ณด = ์น ๋ธ๋ผ์ฐ์ ์ ์ข ๋ฅ๋ ๋ฒ์ , ์ด์ ์ฒด์ ๋ ์ฌ์ฉ ๊ธฐ๊ธฐ ์ข ๋ฅ์ ์๊ด์์ด ํญ์ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
3. ๊ฒ์ ํจ์จ์ฑ ์ฆ๋ = ์น ํ์ค์ ๋ง์ถฐ ์น ์ฌ์ดํธ๋ฅผ ์์ฑํ๋ ๊ฒ๋ง์ผ๋ก๋ ๊ฒ์ ์์ง์์ ๋ ๋์ ์ฐ์ ์์๋ก ๋ ธ์ถ๋ ์ ์๋ค.
4. ์น ์ ๊ทผ์ฑ ํฅ์
Semantic HTML = ์๋ฏธ์๋ HTML ๊ตฌ์กฐ
์๋งจํฑ HTML์ ํ์์ฑ
1. ๊ฐ๋ฐ์๊ฐ ์ํต : ์ฃผ์, id, class๋ฅผ ์ค์ผ ์ ์๊ณ , ์ฝ๋๋ฅผ ์ง๊ด์ ์ผ๋ก ๋ณผ ์ ์๋ค.
2. ๊ฒ์ ํจ์จ์ฑ : ์ค์ํ ๋ด์ฉ์ด ์๋ ๋ถ๋ถ์ ์ ์ ์๊ธฐ ๋๋ฌธ์ ์ฐ์ ์์๋ฅผ ์ ํด์ ํ์ด์ง๋ฅผ ๊ฒ์ ๊ฒฐ๊ณผ ์๋จ์ ํ์ํ ์ ์๋ค.
3. ์น ์ ๊ทผ์ฑ - ๋์ด, ์ฑ๋ณ, ์ฅ์ ์ฌ๋ถ, ์ฌ์ฉ ํ๊ฒฝ์ ๋ ๋์ ํญ์ ๋์ผํ ์์ค์ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์์ด์ผ ํ๋ค. ์คํฌ๋ฆฐ๋ฆฌ๋๋ฅผ ์ด์ฉํ๋ ๊ฒฝ์ฐ ํ๋ฉด์ ๊ตฌ์กฐ์ ๋ํ ์ ๋ณด๊น์ง ์ ๋ฌํ ์ ์๋ค.
์๋งจํฑ ์์๋ก ํ๋ฉด ๊ตฌ์ฑํ๊ธฐ
<div>, <span> ์์๋ก๋ง ํ๋ฉด์ ๊ตฌ์ฑํ์ ๋์ ๋น๊ตํ๋ฉด, ๊ฐ ์์์ ์ด๋ฆ๋ง ๋ณด๊ณ ๋ ํ๋ฉด์์ ์ด๋ค ์ญํ ์ ํ๊ฒ ๋ ์ง, ๋ ๋ช ํํ๊ฒ ์ ์ ์๋ค.
์๋งจํฑ ์์์ ์ข ๋ฅ
์์ ์ข ๋ฅ | ์ค๋ช |
<header> | ํ์ด์ง๋ ์์์ ์ต์๋จ์ ์์นํ๋ ๋จธ๋ฆฟ๋ง ์ญํ ์ ์์์ ๋๋ค. |
<nav> | ๋ฉ๋ด, ๋ชฉ์ฐจ ๋ฑ์ ์ฌ์ฉ๋๋ ์์์ ๋๋ค. ํ์ด์ง ์ด๋์ ์ํ ๋งํฌ๋ค์ ๋ด๊ณ ์๋ค |
<aside> | ๋ฌธ์์ ์ฐ๊ด์ ์์ง๋ง, ์ง์ ์ ์ธ ์ฐ๊ด์ ์๋ ๋ด์ฉ์ ๋ด๋ ์์์ ๋๋ค. |
<main> | ์ด๋ฆ ๊ทธ๋๋ก ๋ฌธ์์ ๋ฉ์ธ์ด ๋๋ ์ฃผ์ ์ฝํ ์ธ ๋ฅผ ๋ด๋ ์์์ ๋๋ค. |
<article> | ๊ฒ์๊ธ, ๋ด์ค ๊ธฐ์ฌ ๋ฑ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ๋ถํด ์ฌ์ฌ์ฉํ ์ ์๋ ๋ถ๋ถ์ ์๋ฏธํ๋ ์์์ ๋๋ค. ๊ฐ๊ฐ์ <article>์ ๊ตฌ๋ถํ๊ธฐ ์ํ ์๋จ์ด ํ์ํ๋ฉฐ, ๋ณดํต ์ ๋ชฉ(<hgroup>)์ ํฌํจํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. |
<section> | ๋ฌธ์์ ๋ ๋ฆฝ์ ์ธ ๊ตฌํ์ ๋ํ๋ด๋ฉฐ, ๋ฑํ ์ ํฉํ ์๋ฏธ์ ์์๊ฐ ์์ ๋ ์ฌ์ฉํฉ๋๋ค. ์ ๋ชฉ(<hgroup>)์ ํฌํจํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. |
<hgroup> | ์ ๋ชฉ์ ํ์ํ ๋ ์ฌ์ฉํ๋ ์์๋ก, <h1> ~ <h6> ์์๊ฐ <hgroup>์ ๋๋ค. (์ซ์๊ฐ ์์ ์ ๋ชฉ์ด ์ซ์๊ฐ ํฐ ์ ๋ชฉ์ ํฌํจํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ) |
<footer> | ํ์ด์ง๋ ์์์ ์ตํ๋จ์ ์์นํ๋ ๊ผฌ๋ฆฟ๋ง ์ญํ ์ ์์์ ๋๋ค. (์ฌ์ดํธ ์ ๊ณต์, ์ ์๊ถ, ์ ์ฑ , ์ฌ์ดํธ๋งต ๋ฑ์ ๋ด์ฉ์ ํฌํจ) |
์๋ฉํฑํ๊ฒ ๋ง๋๋ ๊ท์น
1. ์ธ๋ผ์ธ ์์๋ ํญ์ ๋ธ๋ก ์์ ์์ ๋ค์ด๊ฐ์ผ ํ๋ค.
์ธ๋ผ์ธ ์์๋ ์ฝํ ์ธ ๊ฐ ์ฐจ์งex) <span> <a>
๋ธ๋ก ์์๋ ๊ฐ๋ก๋ก ๋๊ฒ ํ๋ฉด ์์ญ์ ์ฐจ์ง ex) <div> <h1>
2. <b>, <i> ์์๋ณด๋ค๋ <strong> ์์์ <em> ์์๋ฅผ ์ฌ์ฉํ์.
<strong>์ค์์ฑ,์ฌ๊ฐ์ฑ,๊ธด๊ธ์ฑ์ด ์๋ ๋ถ๋ถ์ ์ฐ๋ ๊ฒ์ด๊ณ ๋ฌธ์ฅ์ ์๋ฏธ๋ฅผ ๋ฐ๊พธ์ง ์๋๋ค.<strong>
<em>๊ฐ์ธ๋ฅผ ์ฃผ๊ณ ์ถ์ ๋ถ๋ถ์ ์ฐ๋ ๊ฒ์ด๊ณ ๋ฌธ์ฅ์ ์๋ฏธ๋ฅผ ๋ฐ๊พผ๋ค.<em>
3. <hgroup>๋ฅผ css ๋ก ์ฌ์ฉํ์ง ๋ง๊ณ ๋ชฉ์ฐจ์ ์ญํ ์ ํ๊ณ , ์ฝํ ์ธ ์ ์ํ ๊ด๊ณ๋ฅผ ํ์ํ๊ธฐ ์ํด ์ฌ์ฉํ์
// ๋์ ์์
<h1>์์ฒญ ํฐ ๊ธ์จ</h1>
<h3>์ ๋นํ ํฐ ๊ธ์จ</h3>
<h2>ํฐ ๊ธ์จ</h2>
<h6>์์ฒญ ์์ ๊ธ์จ</h6>
<h4>๊ทธ๋ฅ ๊ธ์จ</h4>
// ์ข์ ์์
<h1>์ ๋ชฉ</h1>
<h2>ํฐ ๋ชฉ์ฐจ</h2>
<h3>์์ ๋ชฉ์ฐจ</h3>
<h3>์์ ๋ชฉ์ฐจ</h3>
<h2>ํฐ ๋ชฉ์ฐจ</h2>
<h3>์์ ๋ชฉ์ฐจ</h3>
<h4>๋ ์์ ๋ชฉ์ฐจ</h4>
4. <br /> ์ ์ญ ์ด์ด์ง๋ ํ ์คํธ ํ๋ฆ์ ์ค ๋ฐ๊ฟ์ ํด์ฃผ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ ์์์ด๋ค. ๋จ๋ฐ ๊ธ์ง!
์์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ด ํ์ํ ๊ฒฝ์ฐ์๋ ์์ ๋ณ๋์ ๋จ๋ฝ์ผ๋ก ๊ตฌ๋ณํ๊ฑฐ๋ CSS ์์ฑ์ ์ฃผ์ด ์ฌ๋ฐฑ์ ์กฐ์ ํด์ฃผ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค.
// ๋์ ์์
์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ์ ๋
<br />
<br />
์ด๋ ๊ฒ ํ์๋ฉด ์ ๋ฉ๋๋ค.
// ์ข์ ์์ 1
<p>์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ์ ๋</p>
<p>์์ ๋ณ๋์ ๋จ๋ฝ์ผ๋ก ๊ตฌ๋ณํ์ธ์.</p>
// ์ข์ ์์ 2
//HTML ํ์ผ
<p class="margin">์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ์ ๋</p>
<p class="margin">CSS ์์ฑ์ผ๋ก ์ฌ๋ฐฑ์ ์ค์ ํด์ฃผ์ธ์.</p>
//CSS ํ์ผ
.margin { margin: 10px }
5. HTML๊ณผ CSS ์ฝ๋๋ฅผ ๋ถ๋ฆฌํด์ ์์ฑํ๊ธฐ
//HTML ํ์ผ
<head>
<style>
h1 { color : "red" }
</style>
</head>
(O) <h1>์คํ์ผ๋ง ์์ฑ์ CSS๋ก ์์ฑํด์ฃผ์ธ์.<h1>
(O) <h2>style ์์๋ฅผ ์ฌ์ฉํด๋, CSS ํ์ผ์ ๋ฐ๋ก ์์ฑํด๋ ๊ด์ฐฎ์ต๋๋ค.<h2>
(X) <h3 style="color: blue">์ด๋ ๊ฒ ์ธ๋ผ์ธ ์คํ์ผ๋ง์ผ๋ก๋ ์ฌ์ฉํ์ง ๋ง์ธ์.</h3>
//CSS ํ์ผ
h2 { color : "yellow" }
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง(Cross Browsing)
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด๋ ์น ์ฌ์ดํธ์ ์ ๊ทผํ๋ ๋ธ๋ผ์ฐ์ ์ ์ข ๋ฅ์ ์๊ด์์ด ๋๋ฑํ ํ๋ฉด๊ณผ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์๋๋ก ๋ง๋๋ ์์ ์ ์๋ฏธํ๋ค.
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์์ ํ ๋๊ฐ์ ํ๋ฉด์ด ๋ณด์ด๋๋ก ๋ง๋๋ ๊ฒ์ด ์๋๋ค!
์ ์ด์ ๋ธ๋ผ์ฐ์ ๋ง๋ค ์ฌ์ฉํ๋ ๋ ๋๋ง ์์ง์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํ๋ฉด์ ์์ ํ ๋์ผํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ๋ชฉํ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๋๋ฑํ ์์ค์ ์ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ์ด๋ผ๊ณ ํ ์ ์๋ค.
๊ณผ๊ฑฐ์๋ ActiveX & ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ ๋๋ฌธ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด ๋ถ๊ฐ๋ฅํ๋ค.
ActiveX๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์์ ๊ฐ๋ฐํ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์ฉ ํ๋ฌ๊ทธ์ธ์ผ๋ก, ์น ๋ธ๋ผ์ฐ์ ์ ์น ๋ฌธ์๋ง์ผ๋ก๋ ์ด์ฉํ ์ ์๋ ์ถ๊ฐ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๋ธ๋ผ์ฐ์ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ด๋ค.
ActiveX ๋๋ถ์ ์น ๋ธ๋ผ์ฐ์ ์์ ์์ , ๋์์ ๋ฑ์ ๋ฉํฐ๋ฏธ๋์ด ์ฝํ ์ธ ๋ฅผ ์์ ๋กญ๊ฒ ์ฆ๊ธธ ์ ์๊ฒ ๋์๊ณ , ์ํ์ด๋ ์ฃผ์๊ณผ ๊ฐ์ ๊ธ์ต ๊ฑฐ๋๋ ๊ฐ๋ฅํด์ก๊ณ , ์ฌ์ฉ์์ ์ ์์ ์ฆ๋ช ํ ์ ์๊ฒ ๋์ด ์ง์์๋ ๊ณต๋ฌธ์๋ฅผ ์ถ๋ ฅํ ์ ์๊ฒ ๋๋ ๋ฑ ์น ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ฅ์ ๊ฑฐ์ ๋ฌดํ๋๋ก ํ์ฅํ ์ ์๊ฒ ๋์๋ค.
ActiveX ๋จ์ :
- ํ์ํ ActiveX๊ฐ ํ๋๋ผ๋ ์ค์น๋์ด ์์ง ์์ผ๋ฉด ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋๋์ง ์๋๋ค.
- ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ ์ต์ ์คํ์ CSS์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ ๋๋ก ์ง์ํ์ง ๋ชปํ๊ณ , ์ด ๋๋ฌธ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ์ํด์ ์น ํ์ค์ ์ ํดํ๋ ์ฝ๋๋ฅผ ์์ฑํด์ผ๋ง ํ๋ค.
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ํฌ ํ๋ก์ฐ
1. ์ด๊ธฐ ๊ธฐํ
์ด๋ค ์ฝํ ์ธ ์ ๊ธฐ๋ฅ์ด ์์ด์ผ ํ๋์ง, ๋์์ธ, ๊ณ ๊ฐ์ ๋๊ตฌ์ธ์ง, ๊ณ ๊ฐ์ด ์ฌ์ฉํ๋ ๋ธ๋ผ์ฐ์ ๋ ๋ฌด์์ผ์ง, ๊ธฐ๊ธฐ๋ ๋ฌด์์ผ์ง
2. ๊ฐ๋ฐ
๊ฐ ๋ธ๋ผ์ฐ์ ์์์ ํธํ์ฑ์ด ์ด๋ค์ง ํ์ ํ๊ณ ์ฌ์ฉํ๊ธฐ
์ฝ๋๋ฅผ ์์ฑํ๋ค๋ณด๋ฉด ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ํ๋ ์ํฉ์ ๋ง๋๊ฒ ๋ ์๋ ์๋๋ฐ, ์ด๋ฐ ๊ฒฝ์ฐ์๋ ์ด๋ฅผ ์ธ์ ํ๊ณ ๋์ฒด ์๋จ์ ๋ง๋ จํด์ผํ๋ค.
๋ํ, ๊ฐ๋ฐ์ค์ธ ์น ์ฌ์ดํธ๊ฐ ์ผ๋ถ ์ค๋๋ ๋ธ๋ผ์ฐ์ ์์๋ ์ด์ฉ ์ ์์ด ์ ๋๋ก ๊ธฐ๋ฅํ์ง ์์ ์๋ ์๋ค๋ ์ฌ์ค์ ์๊ณ ๋ฐ์๋ค์ฌ์ผ ํ๋ค.
3. ํ ์คํธ / ๋ฐ๊ฒฌ
TestComplete, LambdaTest, BitBar ๋ฑ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ํ ์คํธ ํด ์ฌ์ฉํ๊ธฐ
๋ฐ์คํฌํฑ ๋ธ๋ผ์ฐ์ , ํธ๋ํฐ ๋ฐ ํ๋ธ๋ฆฟ, ๋ค์ํ ์ด์ ์ฒด์ ์์๋ ํ ์คํธ ์งํ
4. ์์ / ๋ฐ๋ณต
ํ ์คํธ ๋จ๊ณ์์ ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋์๋ค๋ฉด ์์ ํ๊ธฐ!
๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ์์น๋ฅผ ์ต๋ํ ์ขํ์ ํน์ ํ๊ณ , ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ํน์ ๋ธ๋ผ์ฐ์ ์์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ํด์ผ ํ๋ค. ์ฃ๋ถ๋ฆฌ ์ฝ๋๋ฅผ ์์ ํ๋ค๊ฐ๋ ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ์์ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก, ์กฐ๊ฑด๋ฌธ์ ์์ฑํด ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๊ฒ ํ๋ ๋ฐฉ์์ผ๋ก ๊ณ ์ณ๋๊ฐ๋ ๊ฒ์ด ์ข๋ค. ์์ ์ด ์๋ฃ๋๋ฉด 3๋ฒ ๊ณผ์ ๋ถํฐ ๋ฐ๋ณตํ๋ค.
์ฐธ๊ณ )
https://developer.mozilla.org/ko/docs/Glossary/Semantics