๐ฉ๐ค ํ๋ก ํธ์๋/javascript
[Javascript][Node.js] Github actions๋ฅผ ์ด์ฉํด์ README ์๋ ์ ๋ฐ์ดํธํ๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉ ํ ์คํธ ๋ฌธ์ ๋ฅผ ํ๊ณ ๊นํ๋ธ ๋ ํฌ์งํ ๋ฆฌ์ ํ์ด๋ฅผ ์ฌ๋ฆฌ๋ ์คํฐ๋๋ฅผ ์งํํ๊ณ ์์๋ค. ์คํฐ๋๋ ์๋์ ๊ฐ์ด ์งํ๋๋ค. 1. ๋ฌธ์ ๋ฅผ ํ๊ณ ํต๊ณผํ๋ค. 2. ํต๊ณผ๋ ํ์ด๋ฅผ [๋ ๋ฒจ/๋ฌธ์ ๋ช .js] ํ์ผ ํ์์ผ๋ก ํธ์ํ๋ค. 3. README์ ํ์ด ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ค. ๋งค์ผ ํ๋ฃจ์ ํ ๋ฌธ์ ์ด์์ ํธ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ ๊ฐ์ ํ๋์ด ๋ฐ๋ณต๋๋ ์ฐฐ๋ .. ์ด์ฉ์ง ์์ฒญ๋ ๊ท์ฐฎ๋ค๐ค 2๋ฒ๋ง ์ํํ๋ฉด 3๋ฒ ๊ณผ์ ์ด ์๋์ผ๋ก ์ํ๋ ์ ์์๊น? README๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ ์๋์ ๊ฐ๋ค README ์์ฑํ๊ธฐ ๋ฌด์์ ํ์ด ํ์ผ์ ์ฌ๋ฆฌ๊ฒ ๋๋ฉด ๋ฌธ์ ๊ฐ์๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๋์ค์ ๋ค์ ์ฐพ์๋ณด๊ธฐ๊ฐ ์ด๋ ต๋ค. README์ ํ ์ด๋ธ๋ก ์ ๋ฆฌํด๋์ผ๋ฉด ์ด๋ ๋ฌธ์ ์ธ์ง + ์ด๋ป๊ฒ ํ์ดํ๋์ง๋ฅผ ์ฝ๊ฒ ํ์ธํ ์ ์๋ค. - ๋ฒํธ - ๋ฌธ์ ๊ฐ์๋ฅผ..
[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..