ํ์ดํผ๋งํฌ ๋๋ ์ ํ ๋งํฌ๋ผ๊ณ ๋ ํ๋ ์ต์ปค ๋งํฌ๋ ์ฌ์ฉ์๊ฐ ํ ๋ฒ์ ํด๋ฆญ์ด๋ ํญ์ผ๋ก ์น ํ์ด์ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์น์ ์์ ๋ค๋ฅธ ์น์ ์ผ๋ก ์ด๋ํ ์ ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI) ์์์ ๋๋ค. ์ต์ปค ๋งํฌ๋ ๋์ผํ ํ์ด์ง์ ์ฌ๋ฌ ์น์ , ๋ค๋ฅธ ํ์ด์ง ๋๋ ์น์ฌ์ดํธ, ํ์ผ, ์ด๋ฉ์ผ ์ฃผ์์ ๊ฐ์ ์ธ๋ถ ๋ฆฌ์์ค๋ฅผ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉ์์๊ฒ ์ํํ๊ณ ์ํํ ํ์ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. UI ๋์์ธ์ ๋งฅ๋ฝ์์ ์ต์ปค ๋งํฌ๋ ์ฌ์ฉ์๊ฐ ๊ด๋ จ ์ฝํ ์ธ ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋๋ก ํ์ฌ ์ฌ์ฉ์ ์ฐธ์ฌ๋ฅผ ์ด์งํ๊ณ ์ ๊ทผ์ฑ์ ํฅ์์ํต๋๋ค.
์ต์ปค ๋งํฌ๋ ์ฌ์ฉ์๊ฐ ๋ค์ํ ์น์ ์ด๋ ๋ฆฌ์์ค๋ฅผ ์ฝ๊ฒ ์ฐพ๊ณ ์ํธ ์์ฉํด์ผ ํ๋ ๊ธธ๊ณ ์ฝํ ์ธ ๊ฐ ํ๋ถํ ์น ํ์ด์ง, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ณต์กํ ์น ๊ธฐ๋ฐ ์์คํ ์์ ํนํ ์ค์ํฉ๋๋ค. UI ๋์์ธ์์ ์ต์ปค ๋งํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ๋ฐฉ๋ํ ์์ ์ฝํ ์ธ ๋ ๋ค์ํ ์น์ ์ ์ฝ๊ฒ ์ด๋ํ ์ ์์ผ๋ฏ๋ก ์ธ์ง ๋ถํ๊ฐ โโ์ค์ด๋ค๊ณ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ(UX)์ด ํฅ์๋ฉ๋๋ค.
์ฐ๊ตฌ ๋ฐ ํต๊ณ์ ๋ฐ๋ฅด๋ฉด ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ์ ์ค๊ณ๋ ์ต์ปค ๋งํฌ๋ฅผ ํฌํจํ๋ฉด ํ์ด์ง์์ ๋ณด๋ด๋ ํ๊ท ์๊ฐ์ด ๋์ด๋๊ณ ์ฌ์ฉ์ ์ ์ง์จ์ด ๋์์ง ์ ์์ต๋๋ค. ๋ํ ์ต์ปค ๋งํฌ๋ฅผ ์ ์ ํ๊ฒ ์ฌ์ฉํ๋ฉด ๊ฒ์ ์์ง์ด ์น ํ์ด์ง ์ฝํ ์ธ ์ ๊ตฌ์กฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ๋ฐ ๋์์ด ๋์ด ์ ์ฌ์ ์ผ๋ก ๊ฒ์ ์์๋ฅผ ๋์ผ ์ ์์ผ๋ฏ๋ก ์ต์ปค ๋งํฌ๋ ๊ฒ์ ์์ง ์ต์ ํ(SEO)์ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ต์ปค ๋งํฌ๋ ์์ฑ๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ํ์ํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ต์ปค ๋งํฌ๋ ๋ฒํผ, ์ด๋ฏธ์ง, ํ ์คํธ ๋ฑ ๋ค์ํ ๊ตฌ์ฑ ์์๋ฅผ ์ฐ๊ฒฐํ๊ณ ์ฌ์ฉ์ ์ํธ ์์ฉ์ ์ด์งํ๋ฉฐ ๋ค์ํ ์น์ , ํ์ด์ง ๋๋ ์๋น์ค ๊ฐ์ ํ์์ ๊ฐ์ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ AppMaster ๋ก ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฉ์ฑ์ ํฅ์์ํฌ ๋ฟ๋ง ์๋๋ผ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๋ง์กฑ๋๋ ํฅ์์ํต๋๋ค. ์ ๊ตฌ์กฐํ๋ ์ต์ปค ๋งํฌ๊ฐ ํฌํจ๋ ์ ๋์์ธ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ ํ์ ๋ฐ ์ดํด๊ฐ ๋ ์ฝ์ต๋๋ค.
์ต์ปค ๋งํฌ์ ๊ธฐ์ ์ ๊ตฌํ์๋ ์ผ๋ฐ์ ์ผ๋ก HTML, CSS ๋ฐ JavaScript๊ฐ ํฌํจ๋๋ฉฐ, HTML์ ๊ตฌ์กฐ์ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ์ ์ ๊ณตํ๊ณ CSS๋ ๋งํฌ์ ๋ชจ์๊ณผ ์คํ์ผ์ ์ ์ํ๋ฉฐ JavaScript๋ ๋์ ๋ํํ ๊ธฐ๋ฅ์ ํ์ฑํํฉ๋๋ค. ์ต์ปค ๋งํฌ๋ ๋งํฌ์ ๋์์ ์ง์ ํ๋ "href" ์์ฑ๊ณผ ํจ๊ป HTML ์์(์ต์ปค ์์๋ผ๊ณ ๋ ํจ)๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์น ํ์ด์ง์ ํน์ ์น์ ์ ๊ฐ๋ฆฌํค๋ ์ต์ปค ๋งํฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋ฉ๋ ์ ์์ต๋๋ค.
<a href="#section1">์น์
1๋ก ์ด๋</a>
์ด ์์์ "์น์ 1๋ก ์ด๋" ํ ์คํธ๋ฅผ ํด๋ฆญํ๋ฉด "์น์ 1" ์๋ณ์๋ก ํ์๋ ์น ํ์ด์ง ๋ถ๋ถ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ์ข ์ข ๋ค์๊ณผ ๊ฐ์ด "id" ์์ฑ์ด ์๋ HTML ์์๋ก ํ์๋ฉ๋๋ค.
<div id="section1">์น์
1์
๋๋ค</div>
์ต์ปค ๋งํฌ๋ ์ฃผ๋ก ๋จ์ผ ์น ํ์ด์ง๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋์ง๋ง ์ธ๋ถ ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ๊ฑฐ๋ PDF๋ ์ด๋ฏธ์ง์ ๊ฐ์ ํ์ผ์ ์ด๊ณ "mailto:" ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐ์ ๊ฐ์ ์์ ์ ํธ๋ฆฌ๊ฑฐํ๋ ๋ฐ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ํต์ ์ธ HTML ๊ธฐ๋ฐ ์ต์ปค ๋งํฌ ์ธ์๋ Vue.js(AppMaster ์์ฑ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ๋จ)์ ๊ฐ์ ์ต์ JavaScript ํ๋ ์์ํฌ๋ ๋ถ๋๋ฌ์ด ์คํฌ๋กค๋ง, ์ ๋๋ฉ์ด์ ์ ํ ๋ฐ ์กฐ๊ฑด๋ถ ๋ ๋๋ง๊ณผ ๊ฐ์ ๋ณด๋ค ์ ๊ตํ๊ณ ๋์ ์ธ ์ต์ปค ๋งํฌ ๋์์ ์ง์ํฉ๋๋ค. ์ฌ์ฉ์ ์ํธ ์์ฉ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ํ. ์๋ฅผ ๋ค์ด Vue.js์ AppMaster ์ Web BP Designer๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ผ ํ์ด์ง์ ๋ค๋ฅธ ์น์ ์ผ๋ก ์ํํ๊ฒ ์คํฌ๋กค๋๋ ์ต์ปค ๋งํฌ๊ฐ ์๋ ํ์ ๋ฉ๋ด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ต์ปค ๋งํฌ๋ ์น ํ์ด์ง์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ํํ๊ณ ํจ์จ์ ์ธ ํ์์ ์ด์งํ์ฌ ๊ณ ํ์ง ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณด์ฅํ๋ ํ์ UI ์์์ ๋๋ค. AppMasterno-code ํ๋ซํผ์ ์ค์ํ ๊ตฌ์ฑ ์์์ธ ์ต์ปค ๋งํฌ๋ ์ฌ์ฉ์๊ฐ ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ๊ด๋ฒ์ํ ์ฝ๋ฉ์ด๋ ๊ธฐ์ ์ด ํ์ ์์ด ์ ๋ฌธ์ ์ด๊ณ ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AppMaster ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ปค ๋งํฌ๋ฅผ ํตํฉํจ์ผ๋ก์จ ์ฌ์ฉ์ ์ฐธ์ฌ, ์ ์ง ๋ฐ ์ ๋ฐ์ ์ธ ๋ง์กฑ๋๋ฅผ ํฌ๊ฒ ํฅ์์์ผ ๊ถ๊ทน์ ์ผ๋ก ํ๋ก์ ํธ ์ฑ๊ณต์ ๊ธฐ์ฌํ ์ ์์ต๋๋ค.