โ ์ฃผ์ ์ด์ ๋ฐ ๊ณผ์
- HTML & CSS๋ฅผ ์ด์ฉํ ๋์์ธ ๊ตฌํ (ํผ๋ธ๋ฆฌ์ฑ)
- jQuery๋ฅผ ์ด์ฉํ ๋ ์ด์ด ํ์ ์ฐฝ ๊ตฌํ
- ์ด๋ฏธ์ง ๋ก๋ฉ ์๋ ๊ฐ์ ์ ์ํ webp์ด๋ฏธ์ง ์ค์
- FireBase๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ ์ฐ๊ฒฐ
- ์ ์ง๋ณด์์ ํ์ฅ์ฑ์ ๊ณ ๋ คํ ์ฝ๋ ๋ณ๊ฒฝ
- ๋ฐ์ํ ์๋ฌ ํด๊ฒฐ
- ๋ฐ์ดํฐ ์ฐ๊ฒฐ ํ HTML ๊ตฌ์กฐ ๋ฐ CSS ๋ณ๊ฒฝ
- ๋ฐ์ํ์น์ผ๋ก ๋ฏธ๋์ด์ฟผ๋ฆฌ ์ถ๊ฐ
- google์ pagespeed๋ฅผ ํตํ ์นํ์ด์ง ์๋ ์ธก์
- index ๋ด FireBase Key ๋ณ๋ Js๋ก ์ด๋
- ๊ธฐ๋ฅ ํ ์คํธ ๋ฐ ์ ๋ฐ์ ์ธ ๊ฒ์
- ๋ฐํ์๋ฃ ์์ฑ
ํผ๋ธ๋ฆฌ์ฑ์ ๊ฐ์ฅ ์ข์ํ๋ ์ผ์ด์๊ธฐ์ ์์ ํ๋ฉด์ ์ด๋ ค์ด ์ ์ ์์๊ณ ์ ๋ง ๋ง์ด ์ฆ๊ฑฐ์ ๋ค. ๋ฐฑ์๋ ์์ ํ ๋์์จ HTML์ ์ฝ๋๊ฐ ๊ตฌ์กฐ์ ์๋ง๊ฒ ๋ณ๊ฒฝ๋์ด์์ ๋์๋ ๋ด๊ฐ ํ ์ ์๋ ๋ถ๋ถ์ด ์๊ฒผ๋ค๋ ์ ๊ณผ ๋ฌธ์ ๋ฅผ ํ์ด๋๊ฐ๋ค๋ ์ ์ ๊ต์ฅํ ๊ธฐ๋ปํ๊ณ ์์๋ค.
์๊ฐ์ด ๋จ์ผ๋ฉด ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํด ๋ฐ์ํ์น์ผ๋ก ์์ ํด๋ณด๋ คํ๋๋ฐ ๋คํํ ์๊ฐ์ด ๋๋ํ๊ฒ ๋จ์๋ค. ์๊ฐ๊ณผ ํจ์จ ๋๋น ํ๋ธ๋ฆฟ์ ๋น์ฅ ๋ง์ถ์ง ์์๋ ๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ PC์ ๋ชจ๋ฐ์ผ์ ์ค์ ์ผ๋ก ์์ ํ๋ค.
์์ ํ ๋์๋ png, svg, webp ๋ชจ๋ ์ค๋นํด๋์๋ค. png๋ฅผ ์ฌ์ฉํ์ ๋ ์ด๋ฏธ์ง ๋ก๋ฉ ์๋๊ฐ ํ์ฐํ ๋๋ ธ๋ค. ๊ณ ๋ฏผ์์ด webp๋ก ๋ชจ๋ ๋ณ๊ฒฝํ๋ค. ์ด ๋ถ๋ถ์ ๋ํด์๋ ์๋ ์๊ณ ์๋ ๋ถ๋ถ์ด์์ง๋ง, ๋ฏธ๋ ํ๋ก์ ํธ์ธ๋ฐ ๊ณผํ ๊น ์ถ์์ง๋ง, ๊ฒฐ๊ณผ์ ์ผ๋ก๋ ์ ๋ง ์ ๊ฒฐ์ ํ ๊ฒ ๊ฐ๋ค.
Google์ ์ ์ ์จ์ด ๋์ ๋งํผ, ๊ตฌ๊ธ์ ๊ธฐ์ค์ผ๋ก ์์ ํ๋ ๊ฒ์ด ๊ฐ์ฅ Best๋ผ๊ณ ์๊ฐํ๊ธฐ์ Google์์ ๋ง๋ ์นํ์ด์ง ์๋ ์ธก์ ์ฌ์ดํธ์ธ pagespeed๋ฅผ ์ ์ฉํ๋ ํธ์ด๋ค. ์ฌ์ฉ์๊ฐ ๋ง์์ง์๋ก, ๋ฐ์ดํฐ๊ฐ ๋ง์ด ์์ผ์๋ก ๋ฐ๋์ ์ฑ๊ฒจ์ผํ๋ ๋ถ๋ถ์ด๊ณ , ์ฐ๋ฆฌ ํ์ ์์ ๋ฌผ์ ํ์ฅ์ฑ๊ณผ ์ ์ง๋ณด์๋ฅผ ์ค์ ์ผ๋ก ๋๊ณ ์์ ํ๊ธฐ๋ก ํ๊ธฐ์ ํด๋๊ตฌ์กฐ, ์ด๋ฏธ์ง ํ์ผ, ๊ฒ์์์ง์ต์ ํ, ์ ๊ทผ์ฑ, ์ฑ๋ฅ, ๊ถ์ฅ์ฌํญ์ ๊ฐ๋ฅํ ๋ชจ๋ ์ฑ๊ธฐ๋ ค๊ณ ํ๋ค.
๊ทธ ๊ฒฐ๊ณผ, ์ด๋ ๊ฒ ๋์ ์ ์๋ฅผ ๋ฐ์๋ด์ด ์ข์ ์นํ์ด์ง๋ก ๊ตฌํํ ์ ์์๋ค.
ํธ๋ฆฌ๋งต์ ๋ณด๋ฉด ์ ๋ง ๋น ๋ฅด๊ฒ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์์ง ํด๊ฒฐํ์ง ์์ ์ ๊ทผ์ฑ ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ๋๊ณ ์๋ ๋ถ๋ถ์ ์ผ๋ถ๋ฌ ํ๋ฆฌ๊ฒ ๋ง๋ ๋ฒํผ ๋๋ฌธ์ด๊ธฐ์ ์ด ์ ์๋ ์์ง ๊ทธ๋๋ก ๊ฐ ๊ฒ ๊ฐ๋ค.
๊ฒ์์์ง์ต์ ํ์์๋ ์ ์๊ฐ ์กฐ๊ธ ๋จ์ด์ก๋๋ฐ ์ด ๋ถ๋ถ์ ์์ง ํฌ๋กค๋ฌ๊ฐ ์ฝ์ด๊ฐ metaํ๊ทธ๋ฅผ ์์ฑํ์ง ์์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ ๋ฐฉํฅ์ฑ์ผ๋ก ์ญ ๋น ์ ธ๋๊ฐ์ง ์ ํ์ง ๋ชปํ๊ธฐ์ ์ด ๋ถ๋ถ์ ์์ฑํ์ง ๋ชปํ๋ค. ๋ฐฉํฅ์ฑ์ด ์ ํด์ง๋ฉด metaํ๊ทธ๋ฅผ ์์ฑํด์ ํด๋น ๋ถ๋ถ๋ 100์ ์ผ๋ก ์ฌ๋ ค๋ณผ ์๊ฐ์ด๋ค.
๋ ์ด์ดํ์ ์ ๋์ฐ๋ ์์ ์ด ํ์ํ๋๋ฐ ์ด์ ์ ๋ด๊ฐ ๋ง๋ค์ด์๋ ์ฝ๋๋ ๋ณดํต ๋ ์ด์ด๋ฅผ ํ๋ ๋์ฐ๊ฑฐ๋, ์ฌ๋ฌ๊ฐ๋ฅผ ๋์๋ ์ ์ง๋ณด์๋ฅผ ๊ณ ๋ฏผํ์ง ์์ ์ฝ๋๋ค์ด์๋ค. ๋ฉฐ์น ์ฐ๊ณ ๊ธ๋ฐฉ ์ญ์ ์์ ์ธ ๋ ์ด์ด๋ค์ด์๊ธฐ ๋๋ฌธ์ ๋ฆฌ์์ค๋ฅผ ์ต๋ํ ์ ๊ฒ ๋ค์๋ ๊ฒ์ด์๋ค.
// ์ฒ์ ์์ฑํ ์ฝ๋
// ๋ฉค๋ฒ 1 ๋ ์ด์ด
document.getElementById('btn_layer').addEventListener('click', function() {
document.getElementById('layer_wrap01').style.display = 'block';});
document.getElementById('close_btn').addEventListener('click', function() {
document.getElementById('layer_wrap01').style.display = 'none';});
// ๋ฉค๋ฒ 2 ๋ ์ด์ด
document.getElementById('btn_layer').addEventListener('click', function() {
document.getElementById('layer_wrap02').style.display = 'block';});
document.getElementById('close_btn').addEventListener('click', function() {
document.getElementById('layer_wrap02').style.display = 'none';});
๊ทธ๋์ ์ฒ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฐ๊ฐ์ ํ๊ทธ์ id๋ฅผ ์ฃผ์ด ํ๋์ฉ ํธ์ถํ๋ ๋นํจ์จ์ ์ธ Javascript๋ฅผ ์์ฑํ์๋ค. ์กฐ๊ธ ๊ณ ๋ฏผํด๋ณด๋ ์ฐ๋ฆฌ ํ์ ์ทจ์ง์ ๋ค๋ฅธ Javascript ์ฝ๋๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ค.
ํ์ฅ์ฑ๊ณผ ์ ์ง๋ณด์๋ฅผ ์ค์ ์ผ๋ก ๋๊ณ ์์
ํด์ผํ๊ธฐ์ ์ด๋ ๊ฒ ๊ฐ์ด ์์
ํ๋ฉด ์๋๋ค.
๊ทธ๋ฐ๋ฐ ๋๋ ์ด์ ๊ณผ ๊ฐ์ด ์ง๋ ๋ฐฉ๋ฒ๋ฐ์ ๋ชจ๋ฅด๋ ์ฌ๋์ด์๋ค.
๊ทธ๋์ Javascript๋ณด๋ค ๋ ์ฝ๊ฒ ์์ฑํ jQuery์ ๋ํด ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์ ๊น์ ๋ณต์ต์ ์งํํ๋ค.
// ์์ ํ ๋๋ฒ์งธ ์ฝ๋
$(function () {
// ๋ ์ด์ด display none
$(".layer_bg, .layer_wrap").hide();
//๋ ์ด์ดํ์
open ์ํ function ์์ฑ
function layer_open(no){
$(".layer_wrap[layer="+no+"]").fadeIn();
$(".layer_bg").fadeIn();
layer_position();
//๋ ์ด์ด ์์ญ ์ธ ๋ฐํํ๋ฉด ํด๋ฆญ์ ํ๋ฉด ๋ซ๊ธฐ
$(".layer_bg").click(function (e) {
if(!$(".layer_wrap").has(e.target).length){
layer_close();
};
});
};
//๋ ์ด์ดํ์
close ์ํ function ์์ฑ
function layer_close(){
$(".layer_wrap, .layer_bg").fadeOut();
};
//๋งํฌ ํด๋ฆญ์ ํด๋น ๋ ์ด์ดํ์
ํธ์ถ
$(".btn_layer").click(function () {
var no = $(this).attr("layer");
layer_open(no);
});
//๋ซ๊ธฐ ๋ฒํผ ํด๋ฆญ์ ๋ ์ด์ด ๋ซ๊ธฐ
$(".close_btn").click(function () {
layer_close();
});
})
๊ทธ๋ ๊ฒ ๋ ธ๋ ฅํ ํ์์์ผ ์ด๋ ๊ฒ ํจ์จ์ ์ธ ์ฝ๋๋ฅผ ๋ง๋ค์ด๋ผ ์ ์์๋ค. ์๊ฐ์ 1์๊ฐ 30๋ถ ~ 2์๊ฐ ์ ๋ ์์๋ ๊ฒ์ผ๋ก ๊ธฐ์ต๋๋ค.
๐จ ์ฐ๋ฆฌ๋ค์ ์์ ๊ท์น ์ฒซ๋ฒ์งธ
๋ฉ์ธ์ ๊น๋ํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํด ๋ธ๋์น ์ฌ์ฉ ํ์
Git์ ์ ๋ง ๋ง์ด ์ฌ์ฉํด๋ณด๊ณ ์ถ์๋๋ฐ ์ฒซ ํ๋ก์ ํธ๋ถํฐ ํ์ฉํด๋ณผ ์ ์์๋ค.
ํฐ๋ฏธ๋์ ์ด์ฉํด๋ณด๊ธฐ๋ ํ๊ณ , ์ธํ
๋ฆฌ์ ์ด์์ ์ ๊ณตํ๋ ํธํ ๋ฐฉ๋ฒ๋ ์ด์ฉํด๋ณด์๋ค.
๋ธ๋์น๋ฅผ ๋ง๋ค์ด ์ปค๋ฐ, ํธ์ฌ๋ ํด๋ณด๋ฉด์ ์กฐ๊ธ์ ์ฑ์ฅํ ๋ด๊ฐ ๋์ง ์์๋ ์ถ์๋ค.
(ํํฌ์ ๋๊ทธ๋ผ๋ฏธ๊ฐ ๋ด ๊ณ์ ์ด๋ค ๐)
์ปค๋ฐ์๋ ๊ท์น์ด ์๋ฏ์ด, ๋ธ๋์น์๋ ๊ท์น์ด ์์๊น ์ถ์ด ์์๋ณด๋ ์ ๋ง ์์๋ค.
๊ธฐ๋ณธ ๋ธ๋์น ๋ค์ด๋ฐ ๊ท์น
- ์๋ฌธ์ ์ฌ์ฉ: ๋ธ๋์น ์ด๋ฆ์ ํญ์ ์๋ฌธ์๋ก ์์ฑํ๋ค.
- ํ์ดํ(-) ์ฌ์ฉ: ๋จ์ด ์ฌ์ด๋ ํ์ดํ์ผ๋ก ๊ตฌ๋ถํ๋ค.
- ๊ฐ๊ฒฐ์ฑ: ๋ธ๋์น ์ด๋ฆ์ ๊ฐ๊ฒฐํ๋ฉด์๋ ์๋ฏธ๋ฅผ ๋ช ํํ ์ ๋ฌํด์ผ ํ๋ค.
- ์๋ฌธ ์ฌ์ฉ: ๊ฐ๋ฅํ ์์ด๋ก ์์ฑํ์ฌ ๊ตญ์ ์ ์ธ ํ์ ์ ๋๋นํ๋ค.
์์:feature-user-authentication
์ด์ธ์ ์ถ๊ฐ์ ์ผ๋ก ์๊ณ ์์ด์ผํ ๊ท์น์ ์์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ์ข๋ค.
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ต๋ํ ๋ธ๋์น ๊ท์น๊ณผ ์ปค๋ฐ ๊ท์น์ ๋ํด ์ต๊ด์ ๋ค์ผ ์ ์๋ ์๊ฐ์ด ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ ๋ง์์ผ๋ก ๊ผผ๊ผผํ ์ดํด ์ฝ์ด๊ฐ๋ฉฐ ์ฌ์ฉ์ ํด๋ณด์๋ค.
๋ค๋ฅธ ํ์ ์ด๋ป๊ฒ ์์ ํ๊ณ ์ด๋ค ์ผ๋ค์ด ์ผ์ด๋ฌ๋์ง ์ ๋ชจ๋ฅด์ง๋ง, ์ฐ์ ์ฐ๋ฆฌํ์ ๋ํด์๋ง ์ด์ผ๊ธฐํด๋ณด๋ ค๊ณ ํ๋ค. ์ฐ๋ฆฌ ํ์๋ ๊ฒฝํ์ด ์๋ ํ์ 2๋ช ๊ณผ ์ฒ์ ๊ฒฝํํด๋ณด๋ ํ์ 2๋ช ์ด ์์๋ค. ๊ทธ๋์ ๋์ฑ ํ๋ด์ ์์ ํ๊ณ ์ ํ์๋ค.
์ ๋ง ๋คํ์ด๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ ๊ฒ์ ๊ฒฝํ์ด ์๋ ํ์์ด ๋ ํฌํจ ์ฑ์๋์ด์๋๋ฐ ๋ ํ๋ก ํธ์ชฝ์ ์ํ๋ ์นํผ๋ธ๋ฆฌ์ฑ ๊ฒฝํ์์๊ณ , ์ฑ์๋์ ๋ฐฑ์๋์ ๊ฒฝํ์ด ์๋ ๋ถ์ด์ จ๋ค. ์์ฃผ ์ ์ ํ ์กฐํฉ์ด๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ค.
์ค๋ ์ฝ์ด๋ณด๊ฒ ๋์์ง๋ง, ์ ๋ง ๊ฐ๋์ ๋ง์ด ๋ฐ์๋ค.
์์
ํ๋ฉด์๋ ์ฌ๋์ผ๋ก ํ์ ๋ชจ๋๊ฐ ์ข๋ค๊ณ ์ต๊ณ ๋ผ๊ณ ์์๋ค๊ณ ๊ธฐ๋ปํด์ฃผ์๋๋ฐ ์ด๋ ๊ฒ ๊ธ๋ก๋ ๋จ๊ฒจ์ค์ค ๋ชฐ๋๋ค. ๊ทธ๋์ ์ฌ์ฉ ์บก์ณํด์๋ค.
๋ฐฑ์๋์ ๊ณ ์ถฉ ์ ๋ํด์๋ ์์ธํ๊ฒ ์์ ํ๊ณ ์ถ์์ง๋ง, ๋๋ํ ์ดํด๊ฐ 80%๋ ๋๊ณ 20%๋ ์๋ ๋ถ๋ถ๋ค์ด ๋ง์๊ธฐ์ ์์ธํ๊ฒ ์์ ํ๊ธฐ ์ด๋ ค์์ ์ด๋ฒ ํ๋ก์ ํธ์ ๋ฐฑ์๋ ๊ด๋ จ๋ ์์ธํ ๋ฆฌ๋ทฐ๋ฅผ ํ์ธํ๊ณ ์ ํ๋ค๋ฉด, ์ฒจ๋ถํ ๋งํฌ๋ฅผ ํ์ธํด๋ณด์๋ ๊ฒ์ ๊ถ์ฅํ๋ค.
๋ฐ์ํ์น์ผ๋ก๋ ๋ง๋ค์ด๋๊ฐ๋ ๊ฒ์ ๋ด ๊ฐ์ธ์ ์ธ ์์ฌ์ด์๋๋ฐ ๋ชจ๋๋ฅผ ๊ธฐ์๊ฒ ํด์ค ์ ์์ด์ ๋ ๋ฟ๋ฏํ๊ณ ๋ณด๋์ฐฌ ์๊ฐ์ด์๋ ๊ฒ ๊ฐ๋ค.
์ฐ๋ฆฌ ํ์๋ ์ฒ์ ๊ฒฝํํด๋ณด๋ ํ์์ด 2๋ช ์์๋ค. ์ ์ง๋๊ณผ ํ์ฅ๋์ด์๋๋ฐ ์ด์ ์ด ๋จ๋ค๋ฅด๋ค๊ณ ๋๊ผ๋ค. ๊ฐ์ธ์ ์ผ๋ก ํ์ฌ์์ ๊ทผ๋ฌดํ ๋ ๋๋ผ๊ณ '์, ๋ด๊ฐ ์ด๋ฐ ์ฌ๋์ ์ข์ํ๋๊ตฌ๋' ๋ผ๊ณ ์๊ฐํ ์ ์ด ์๋๋ฐ ๊ทธ๋ฐ ์ฌ๋๋ค์ด ์ด๋ค ์ฌ๋์ด๋๋ฉด '๋ฐฐ์ฐ๊ณ ์ ํ๋ ์ฌ๋' ๊ณผ '์๊ณ ์ ์ด์ ์ ๋ณด์ด๋ ์ฌ๋' ์ด๋ค. ํจ๊ป ๋ ์ค๋ฅธ ์๋งคํ์ผ๋ก '์ง๋ฌธ์ ํ๊ณ ์ ์ ๋๋ก ๋ฃ์ง ์๋ ์ฌ๋' ์ ์์ข์ํ๋ค.
์ฐ์ , ์ฐ๋ฆฌ ์กฐ์๋ ๋ฐฐ์ฐ๊ณ ์ ํ๋ ๋ง์๊ณผ ์๊ณ ์ ํ๋ ์ด๋ง์ด ๊ฐ๋ํ ์ฌ๋๋ค๋ง ์์๋ค. HTML, CSS์ ๋ํ ํผ๋๋ฐฑ์ ์ด๋ ต์ง ์์๋ค. ๋ด๊ฐ ์๊ณ ์๋ ์ง์ ์ ์์ ๊ณต์ ํ๋ฉด ๋์๊ธฐ์.
๋ค๋ง, ๋๋ ํ์ธ์ ์ด๋ง์ ๋ง์ฃผํ๊ณ ๋๋ฉด ๋ญ๋ผ๋ ๋ ์๋ ค์ฃผ๊ณ ์ถ์ดํ๋ ์ค์ง๋์ด ๋ฐ๋ํ๋ค.
๋ด๊ฐ ์ข์ํ๋ ๊ฒ์ ์ข์ํ๊ณ ์๋ ์ฌ๋๋ค์ด ์๋๊ฐ! ์๋ฉ ์๋ ค๋๋ฆฌ๊ณ ์ถ์์ง๋ง, ์๊ฐ์ ์ ์ฝ๋ ์๊ณ ์ฐ๋ฆฌ๋ ๋ฐฑ์๋ ํธ๋์ ๋ฐฐ์ฐ๊ณ ์๋ ์ฌ๋์ด๊ธฐ์ [์น๊ฐ๋ฐ ์ข
ํฉ๋ฐ]์์ ์๋ ค์ฃผ์ง ์์์ง๋ง, ์๊ณ ์๋ค๋ฉด ์ข์ ํ์ด๋ ๊ธฐ์ด ์ง์์ ๋ํด ๊ณต์ ํด๋๋ ธ๋ค.
๋ด๊ฐ ํ์
์ ์์ผ๋ฉฐ ๊ฟํ์ผ๋ก ์๊ฐํ๊ณ ์๋ ์ ๋ณด ๋ช๊ฐ์ง๋ ํ์ด๋ณด์๋ค.
๋ด ํ์ด์ง๋ฅผ ์ ๋ํ๋ ๋ฐ์ดํฐ๋ก ์์นํํ๋ ๋ฐฉ๋ฒ๊ณผ ํ์ด์ง ์๋๋ฅผ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ ๊ณต์ ํ๊ณ ๋๋ ์ ๋ง ๋ฟ๋ฏํ๊ณ ํ๋ณตํ๋ค. ์๋ง, ์ด ๋ ๋ ํ๋ณต์ง์๊ฐ ๊ฝค ๋์ง ์์๋ ์ถ๋ค.
๋ฐฑ์๋ ์์
์์๊ฒ ์์
๋ฌผ์ ๋๊ธฐ๊ณ ๋์ ๋ค์ ๋ฐ์ผ๋ฉด ์คํ์ผ์ด ๋ฌด๋์ง๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค.
๋ค๋ฅธ ์ฌ๋๋ ๊ทธ๋ฐ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋๋ ๊ทธ ์ํฉ์ ์ข์ํ๊ณ ์ฆ๊ธฐ๋ ํธ์ด๋ค. ๋ณดํต ์ด ์๊ฐ์ ๊ธฐ๋ค๋ฆฐ๋ค.
์ด๋ ค์ด ๋์์ธ์ ์ ๋ฌ๋ฐ๋ ๋์๋ HTML ๊ตฌ์กฐ๋ CSS๋ฅผ ์ด๋ป๊ฒ ์งค์ง ์ข ์ด์ ํ์ด๋ณด๊ณ ์ ์์ ํ๋ ๋ง์ ์ฆ๊ธฐ๊ณค ํ์๋ค. (๋ณดํต ๋์์ด๋ ๋ถ๋ค ์ค์ ๊ตฌํ์ด ๊ฐ๋ฅํ์ง, ์ด๋ ค์ด์ง ๋ชจ๋ฅด์๋ ๋ถ๋ค์ด ๋ง๊ธฐ์.. ์ ๊ฒฝ์ฐ์ง ๋ง๊ณ ์ฌ์ฉ์๋ฅผ ๋ฐฐ๋ คํ๋ฉด์ ์์๊ฒ ๋ถํ๋๋ฆฐ๋ค๊ณ ํ๋ ํธ์ด์๋ค)
๊ทธ๋ฆฌ๊ณ ๋ด ์ ์กฐ ์ค ํ๋์ธ๋ฐ, ๋์์ด๋๊ฐ ์ค ๋์์ธ์ ์๋ฒฝํ๊ฒ ๊ตฌํํ์ง ๋ชปํ๋ค๋ฉด ๊ทธ๊ฑด ๋ด ์ค๋ ฅ์ด ๋ถ์กฑํ ๊ฒ์ด๋ค. 3๋ ๊ฐ ์ ๊ณ์ ์์ผ๋ฉด์ ๋๋ ๊ฒ์ ์ด๋ฐ ์๊ฐ์ด์๋ค.
ํจ๊ป ์ผํ๋ ๋ง์ผํฐ๋ ์ฅ๋์ ๋ด์ "์ง์์จ๊ฐ ๋ชปํ๋ค๊ณ ํ๋ ๊ฑด, ๋ชปํ๋๊ฒ ์๋๋ผ ๊ท์ฐฎ์์ ์ํ๋๊ฑฐ๋์~" ๋ผ๋ฉฐ ๋๋ฆด ๋๊ฐ ์์๋ค. ๊ทธ๋ฐ ๋ง์ ๋ฃ๊ณ ๋๋ฉด ์์กด์ฌ์ด ํ๋ฝํ์ง ์์์ ๋ฐ๋ก ํด๋ด๊ณ ๋ง๋ค.
์๋ฌดํผ ์ด๋ฐ ์ฌ๋์ธ ๋ด๊ฒ ๋ฐฑ์๋ ๋ด๋น์๋ถ๊ป์ ์ฌ๋ฏธ์๋ ๋ฌธ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฃผ์๋ค.
์์ ์ฝ๋๋ ๋ด๊ฐ ์ง์ ์ง HTML ๊ตฌ์กฐ๊ฐ ๋ง๋ค. ์ ๋ ๊ฒ ๋ณด๋ฉด ๋ฌด์จ ๋ฌธ์ ๊ฐ ์์๋์ง ์๊ธฐ ์ด๋ ค์ธ ๊ฒ์ด๋ค.
์ด ๋ถ๋ถ์ ํ์ธํ๋ค๋ฉด ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์์ ๊ฒ์ด๋ค.
ํ ๋๊ธ ๋ฐ์ดํฐ ๋น ํ๋์ ul์ ๋ฌถ์ด์ ๊ฐ์ ธ์จ๋ค๋ ๊ฒ์ด๋ค.
<ul>
<!-- ํ์ 1์ ๋๊ธ์ฐฝ -->
<li>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
</li>
<!-- ํ์ 2์ ๋๊ธ์ฐฝ -->
<li>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
<ul><!-- ์ ์ก๋ฐ์ ๋๊ธ ๋ฐ์ดํฐ --></ul>
</li>
</ul>
๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๊ฒ ๋๋ฉด HTML ๊ตฌ์กฐ๊ฐ ์ด๋ ๊ฒ ๋๋ค.
ul>li>ul>li
๊ตฌ์กฐ์์ ul>li>ul*n>li
์ด๋ฐ ๊ตฌ์กฐ๊ฐ ๋๋๋ฐ ์ด๋ผ ์๋๋ค.
li์ ul์ ์ฌ๋ฌ๊ฐ ๊ฐ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋๋ค๊ณ ์๊ฐํ๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ถ๋ถ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์ค๋ฌด์คํ๊ฒ ๋ฐ๊ฟ๋๊ฐ ์ ์์์ง 5๋ถ ์ ๋ ๊ณ ๋ฏผ์ ํ๋ค.
์ฒ์์ ์คํ์ผ์ ๊ฐ์์์๊น? ํ๋ฉฐ ํจ์จ์ ์๊ฐํด๋ณด๊ธฐ ์์ํ๋ค. ๊ทธ๊ฑด ๊ทน๊ฐ์ ๋นํจ์จ์ด๋ค.
๊ทธ๋์ ๋ด๊ฐ ์ ํํ ๋ฐฉ๋ฒ์ ๋ฐ๋ก div๋ก ํ๊ทธ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
์ ์ง๋ณด์์ ์ข์ css๋ก ์์
ํ๊ธฐ์ ๊ฐ ํด๋์ค๋ช
์ผ๋ก ์ ์ฉ๋์ด ํ๊ทธ๋ฅผ ๋ฐ๊ฟ๋ ์๋ฌด ์ผ์ด ์ผ์ด๋์ง ์๋๋ค.
๋ฐฑ์๋ ๋ด๋น์์๊ฒ์ ๋์์จ ์ด ๋ถ๋ถ์ ๋๊ธ ๋ชฉ๋ก์
์ด๋ ๊ฒ ์๋์ ๋ชจ์ต์ ๋์ฐพ๊ฒ ๋์๋ค.
์ง๊ธ์ ๊นํ๋ธ๋ฅผ ์ด์ฉํด ๋ฐฐํฌ๋ฅผ ํด์ ๋ฏธ๋ํ๋ก์ ํธ OTL ๊นํ๋ธ ์นํธ์คํ
๋๋ฉ์ธ์ ๊ฐ์ง๊ณ ์๋ค.
๋ชจ๋ฐ์ผ๋ก๋ ์ ์์ด ๊ฐ๋ฅํ๋, ์์ ๋กญ๊ฒ ๋ค์ด๊ฐ์ ํ์ธํด๋ณด์๊ณ ๋๊ธ ํ๋์ฉ ๋จ๊ฒจ๋ณด์
๋ ์ข์ ๊ฒ ๊ฐ๋ค.
๋ง์ง๋ง์ผ๋ก ์ถ๊ฐ ์์
ํ ๋ถ๋ถ์ด ์๋ค๋ฉด '์ ์ฌ๋ชจํก' ๋ฐ๋ก๊ฐ๊ธฐ
๋ฅผ ํด๋ฆญํด ์ค๋ฌด์คํ๊ฒ ์คํฌ๋กค์ด ๋ด๋ ค๊ฐ๋๋ก ์ค์ ํ ํ,
์ฑํ
์ผ๋ก ์คํฌ๋กค ๋ค์ด๋๋๋ก #chat
์ ์ฃผ์ด ์ด๋์์ผฐ๋ค.
์ฑํ
๋ฐฉ์ ๋์์ธ์ ์๋จ๋ถ์ ๋์ผํ๊ฒ ์ฃผ๊ธฐ ์ํด Apple์ ์์ดํฐ ๋ฉ์ธ์ง์ ์ ์ฌํ๊ฒ ์์
ํ๋ค.
๊ธ์๊ฐ ๊ธธ์ด์ง ๋, ์งง์ ๋๋ฅผ ๋ชจ๋ ํ
์คํธํด๋ณด๋ฉฐ ์ด์ํ ๋ถ๋ถ์ ์๋์ง ํ์ธ๋ ์๋ฃ๋์๋ค.
/* ํ์ฌ ๋ ์ง ์ถ๋ ฅ */
const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
document.getElementById("today_date").innerHTML = new Date().toLocaleDateString('ko-KR', options);
11์ 7์ผ ๋ชฉ์์ผ ๋ถ๋ถ์ Javascript๋ฅผ ์ด์ฉํด ์๋์ผ๋ก ๋ณ๊ฒฝ๋๋๋ก ์ค์ ํ๋ค.
์ด ๋ถ๋ถ๋ ๋ฐฑ์๋ ๋ด๋น์์๊ฒ ๋ถํํ๋ ๊ฒ์ ๋ถ๋๋ฌ์ด ์ผ ๊ฐ์์ ์ง์ ์์
ํด๋ณด์๋ค!
โ ์์ผ๋ก ์ฐ๋ฆฌํ์ด ํ์ฅํ ์์ ์ธ ํญ๋ชฉ
- ํ์๊ฐ์ (๊นํ๋ธ ์ฐ๋)
- ๋ก๊ทธ์ธ/๋ก๊ทธ์์
- ๋๋ฉ์ธ ๊ตฌ๋งค
- ๊ฐ๋ณ ์๋ฒ ์ด๋
- ๋๊ธ ์ญ์
- ์ฑํ ๋ฐฉ ์ถ๊ฐ
- ๊ฐ์ธ ํ๋กํ ์ค๋ฌธ์ง ์ถ๊ฐ
- ์นํด์ง๋ฌ๊ฐ๊ธฐ ํด๋ฆญ ์, 1:1 ๋ฉ์ธ์ง๋ก ํ์ฅ
- ํธ์ฌ์๋ฆผ ์ค์
- Ai ์ฐ๋
์์ง๊น์ง๋ ์ด์ ๋๋ฅผ ๊ตฌ์ํ๊ณ ์๋๋ฐ ๋ ์ถ๊ฐ๋ ๊ฒ ๊ฐ๋ค. ๋ค๋ฅธ ํ์ด ๋์ด ๋ฐ๋น ์ง๋๋ผ๋ ์งฌ์งฌํ ์์ ์ ์งํํ ์๊ฐ์ด๋ค.
ํผ๋ธ๋ฆฌ์ฑ์ ๊ธ๋ฐฉ ๋๋ฑ ํด๋ด๊ธฐ์ ์ ๋๋ก ๋ ๋ฐฑ์๋ ๊ธฐ์ ๋ง ๋ค์ง๋ฉด ์๋ฒฝํ๊ฒ ์์ ์๋ค. ๊ฐ์ ์ด์๊ฐ๊ธฐ์ ๋ฐ๋น ์ ์ ๊ฒฝ์ ๋ชป์ฐ๋ ์ผ๋ ์๊ธธ ์ ์์ง๋ง ๊ฐ๋ฅํ ๊ณ์ ์ ๊ฒฝ์ฐ๊ณ ์ถ๋ค. ์ด๋ฒ ๋ฏธ๋ํ๋ก์ ํธ๋ ์ฒซ ๋ด ์์์ด๋ผ๋ ๋๋์ด ๊ฐํ๋ค. ๋ฌผ๋ก ๋ด๊ฐ ์์ ํ ๋ชจ๋ ์์ด๋ค์ด ๋ด ์์์ด์ง๋ง ์ด๋ฒ์๋ ํ์ ์ด ๋ด๊ฒจ ์กฐ๊ธ ๋ ์์คํ ๊ฒ ๊ฐ๋ค.
ํฐ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ฉฐ ์์ ํ ๋ณด๋์ด ์๋ ๋ฉ์ง ์์ ๋ฌผ์ธ ๊ฒ ๊ฐ๋ค!