๐ฉ๐ค ํ๋ก ํธ์๋
HTML ๊ธฐ๋ณธ ํ์ ๋ํด ์์๋ณด์ - <!DOCTYPE> / <head> / <meta> / <title>
vscode์์ ! + tab ๋๋ฅด๋ฉด ๋์ค๋ "๊ทธ ์ฝ๋" ์ ๋ํด์ ์์๋ณด์ ๋ฐ๋ก ์ด ์ฝ๋์ด๋ค ํญ์ ! + tab ๋๋ฌ์ ์๋์์ฑ์ผ๋ก ๋ง๋ค์ด์ง๋ ์ฝ๋๋ผ ๋ฏ์ด๋ณผ ์๊ฐ๋ ์ํ๊ณ ๊ทธ๋ ๊ตฐ .. ํ๊ณ ์์๋๋ฐ ์ค๋์ ์ฝ๋๋ฅผ ํ ์ค์ฉ ๋ฏ์ด๋ณผ ์์ ์ด๋ค ๋ชจ๋ HTML ๋ฌธ์๋ ์ผ๋ก ์์ํด์ผํ๋ค ์ html ํ๊ทธ๋ ์๋์ง๋ง ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ฌธ์ ์ข ๋ฅ๋ฅผ ์๋ ค์ฃผ๋ ์ ๋ณด๋ก DTD(Document Type Definition)์ด๋ค HTML5 HTML5์์๋ ์ฐ๋ฆฌ๊ฐ ์์ฃผ ๋ณด๋ ๋ง ์์ฑํด์ฃผ๋ฉด ๋๋ค HTML 4.01 https://docs.emmet.io/cheat-sheet/ ์์ html๋ฅผ ์ฐพ์๋ณด๋ฉด ์์ HTML์์๋ ์ด๋ป๊ฒ ์ ์ธํ๋์ง ์์ธํ ๋ณผ ์ ์๋ค HTML 4.01 DTD์๋ 3๊ฐ์ง ๋ชจ๋๊ฐ ์๋ค Strict mode(์๊ฒฉ ๋ชจ๋..
[Javascript] var, let, const
var , let , const ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ ์ด 3๊ฐ์ง๊ฐ ์๋ค. var a = 10; let b = 100; const c = 1000; ES6 ์ด์ ์๋ var๋ฅผ ์ฌ์ฉํด์ ๋ณ์๋ฅผ ์ ์ธํ์๋ค. ES6 ์ดํ์ let, const๊ฐ ๋์ ๋์๋ค๋ ๊ฒ์ ๊ธฐ์กด์ var์ ๋ฌธ์ ์ ์ด ์๊ณ ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์๋ก์ด ๋ฌธ๋ฒ์ด ๋ฑ์ฅํ๋ค๊ณ ์๊ฐํ ์ ์๋ค. var์ ๋ฌธ์ ์ 1. ์ค๋ณต ์ ์ธ์ด ๊ฐ๋ฅํ๋ค ์ค๋ณต ์ ์ธ์ด๋, ๋์ผํ ์ค์ฝํ ๋ด์ ๋์ผํ ์๋ณ์๊ฐ 2๊ฐ ์ด์ ์กด์ฌํ๋ ๊ฒ์ ๋ปํ๋ค. var ํค์๋๋ก ์ ์ธ๋ ๋ณ์๋ ๊ฐ์ ์ค์ฝํ ๋ด์ ์ค๋ณต ์ ์ธํ์ฌ๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์๋๋ค. var x = 1; var x = 100; console.log(x); // 100 ์ ์ฝ๋๊ฐ ์ ๋๋ก ๋์ํ๋ ์ด์ ์ด๊ธฐํ๋ฌธ์ด ์..
[Javascript] ํ์ด์ง๋ค์ด์ ๊ตฌํํ๊ธฐ
To do list ํ์ด์ง๋ค์ด์ ๊ตฌํ json-server๋ฅผ ํ์ฉํด์ ํ์ด์ง๋ค์ด์ ๊ตฌํํ๊ฒ ์ต๋๋ค json-server: https://github.com/typicode/json-server ํ์ด์ง๋ค์ด์ ์ ๊ตฌํํ๊ธฐ ์ํ ์ค์ ๊ฐ์ ์ด 4๊ฐ๊ฐ ํ์ํฉ๋๋ค currentPage: ํ์ฌ ํ์ด์ง totalCount: ์ด ๋ฐ์ดํฐ์ ๊ฐฏ์ pageCount: ํ๋ฉด์ ๋ํ๋ ํ์ด์ง ๊ฐฏ์ limit: ํ ํ์ด์ง ๋น ๋ํ๋ผ ๋ฐ์ดํฐ์ ๊ฐฏ์ ๋ฐ๋ผ์ currentPage: 1 totalCount: 53 (totalCount๋ ์์ ์ค์ ) pageCount: 5 limit: 5 ์ด ํ์ด์ง ๊ฐฏ์ ๊ณ์ฐํ๊ธฐ ์ด ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ํ ํ์ด์ง๋น ๋ํ๋ผ ๋ฐ์ดํฐ์ ๊ฐ์๋ก ๋๋ ์ค๋๋ค. ์ด ๋, ์ฌ๋ฆผ์ ํ๋ ์ด์ ๋ ๋ง์ง๋ง ํ์ด์ง์ ๋ฐ์ดํฐ์ ๊ฐ์๊ฐ l..
[Javascript] input์์ ์ปค์ ๋งจ ๋ค๋ก ์์น ์ํค๊ธฐ
input.focus() input.focus()๋ก input์ focus๋ฅผ ํ๋ฉด ์ปค์๊ฐ ๋งจ ์์ ์์นํ๊ฒ ๋๋ค input์์ ์ปค์ ๋ง์ง๋ง์ผ๋ก ์์น์ํค๊ธฐ ์ปค์๋ฅผ ๋งจ ๋ค๋ก ๋ณด๋ด๊ธฐ ์ํด์๋ input์ ์๋ ๊ฐ์ ๋ณ์์ ์ ์ฅํ ๋ค์ input์ focus ํด์ฃผ๊ณ input์ value ๊ฐ์ ๋น์์ค ๋ค์์ ๋ค์ value๊ฐ์ ์ฑ์์ค๋ค ์ฝ๋ const changeEditMode = (e) => { const $item = e.target.closest('.item') const $editInput = $item.querySelector('input[type="text"]') const value = $editInput.value $editInput.focus() $editInput.value = '' $edit..