Lect & Tip111 jquery .sort() ํจ์๋ฅผ ํ์ฉํ ์์ ์ด๋๊ณผ ์ ๋ ฌ jquery .sort() ํจ์๋ฅผ ํ์ฉํ ์์ ์ด๋๊ณผ ์ ๋ ฌ ์๊ฐ ์ด๋ฒ ํฌ์คํ ์์๋ jQuery์ .sort() ํจ์๋ฅผ ํ์ฉํ์ฌ ์์๋ฅผ ์ด๋ํ๋ฉด์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํนํ, ๋ถ์๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ ๋ชฉ๋ก์์ ํน์ ์์๋ฅผ ์ ํํ์ฌ ๋ค๋ฅธ ๋ชฉ๋ก์ผ๋ก ์ด๋ํ ํ, ํด๋น ๋ชฉ๋ก์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃฐ ๊ฒ์ ๋๋ค. ์ํฉ ์ค์ ๊ฐ์ ํด๋ด ์๋ค. ์ฌ๋ฌ ๋ถ์๋ฅผ ๋ํ๋ด๋ ๋ชฉ๋ก์ด ์๊ณ , ์ฐ๋ฆฌ๋ ์ฌ์ฉ์๊ฐ ์ ํํ ๋ถ์๋ฅผ ๋ค๋ฅธ ๋ชฉ๋ก์ผ๋ก ์ด๋์ํจ ํ, ๊ทธ ๋ชฉ๋ก์ ์์๋๋ก ์ ๋ ฌํ๊ณ ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, '๋์งํธ ๋ฏธ๋์ด' ํ๋ค์ ๋ชฉ๋ก์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ๋ณต์ฌ ์ด๋์ ํด๋ฆญ ์ด๋ฒคํธ ๋ฐ์๊ณผ ๋์์ .appendTo() ํจ์๋ก ์ด๋๋๋ค. ์ด ์์์์๋ jQuery์ .sort() ํจ์๋ฅผ ํ์ฉํ์ฌ ๋ถ์ ์ด๋๊ณผ ์ํธ.. 2023. 9. 1. vscode scss compiler sass ์ฌ์ฉํ๋๋ฒ .mapํ์ผ์ด ์์ฑ๋์ง ์๊ฒ ์ค์ vscode scss compiler VSCode์์ SCSS ์ปดํ์ผ ๋ฐ .map ํ์ผ ์์ฑ ๋ฐฉ์ง ์ค์ ๋ถ์ : ๊ฐํธํ๊ฒ SCSS๋ฅผ ์ปดํ์ผํ๊ณ .map ํ์ผ์ ์์ฑํ์ง ์๋ ๋ฐฉ๋ฒ ์๋ ํ์ธ์, ์ฌ๋ฌ๋ถ! ์ด๋ฒ ํฌ์คํ ์์๋ Visual Studio Code(VSCode)์์ SCSS(Sassy CSS)๋ฅผ ๊ฐํธํ๊ฒ ์ปดํ์ผํ๊ณ , ๋ถํ์ํ .map ํ์ผ ์์ฑ์ ๋ฐฉ์งํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ์ฝ๋ ์์ฑ ํ๊ฒฝ์ ๋์ฑ ํจ์จ์ ์ผ๋ก ๋ง๋ค์ด๋ณด์ธ์. ํ์ํ ํ์ฅ(extension) ๋ค์๊ณผ ๊ฐ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ฉด SCSS ์ปดํ์ผ ๋ฐ .map ํ์ผ ๊ด๋ฆฌ๊ฐ ํจ์ฌ ๊ฐํธํด์ง๋๋ค. Sass Sass Lint Live Sass Compiler Live Server ์ด์ ์ค๋น๊ฐ ๋์ จ๋ค๋ฉด, ์์ํด๋ด ์๋ค! SCSS ํ์ผ ์ปดํ์ผํ๊ธฐ .. 2023. 8. 30. linux killall node command use in windows taskkill /f /im node.exe Starting inspector on 127.0.0.1:9229 failed: address already in use ์๋ฌ ํด๊ฒฐ๋ฐฉ๋ฒ linux killall node command use in windows taskkill /f /im node.exe Starting inspector on 127.0.0.1:9229 failed: address already in use Windows ํ๊ฒฝ์์ VSCode ์ฌ์ฉ ์ ๋ฐ์ํ๋ "address already in use" ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ค๋์ Windows ํ๊ฒฝ์์ VSCode๋ฅผ ์ฌ์ฉํ๋ฉด์ ์์ฃผ ๋ง์ฃผ์น๊ฒ ๋๋ "address already in use" ์๋ฌ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด ์ค๋ฅ๋ ์ข ์ข 127.0.0.1:9229์ ๊ฐ์ ์ฃผ์์์ ๋ฐ์ํ๋๋ฐ, ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ๋จ๊ณ๋ฅผ ๋ฐ๋ผ๊ฐ๋ณด๊ฒ ์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ: taskkill ๋ช ๋ น์ด ์ฌ์ฉ ์ ๋์ค ๊ณ์ด ์์คํ ์์๋ ki.. 2023. 8. 29. jQuery ๋์ click ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ jQuery๋ก ๋์ click ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ ๊ฐ์ ์น ๊ฐ๋ฐ์์ jQuery๋ ๋ง์ ์ ์ฉํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ฐ, ๊ทธ ์ค ํ๋๋ ๋์ ์ผ๋ก ์์ฑ๋ ์์์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ์ ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ ๋์ ์ผ๋ก ์์ฑ๋ ๋ฒํผ์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ํฉ ์ค์ ๋ณดํต ์น ํ์ด์ง์์ ๋ฒํผ์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ๋ถ์ฌํ ๋, $(document).ready() ํจ์ ๋ด์์ ์ด๋ฒคํธ๋ฅผ ์ ์ธํฉ๋๋ค. ํ์ง๋ง ๋์ ์ผ๋ก ์์ฑ๋ ๋ฒํผ์ ๊ฒฝ์ฐ, ์ด๊ธฐํ ๋จ๊ณ์์๋ ํด๋น ๋ฒํผ์ด ์กด์ฌํ์ง ์์ ์ด๋ฒคํธ๊ฐ ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฒํผ ์ ์ฝ๋์์ ๋ ๋ฒ์งธ ๋ฒํผ (secondButton)์ ํด๋ฆญํด๋ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ํ์๋์ง ์์ต๋๋ค. ์ด๋ ๋ ๋ฒ์งธ ๋ฒํผ์ ์ด๋ฒคํธ๊ฐ ์ด๊ธฐํ ๋จ๊ณ์์ ์ด๋ฏธ ์ ์ธ.. 2023. 8. 23. ๋ฆฌ์กํธ ์ด๊ธฐ ์ธํ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ: Windows์์์ React ์ค์น ๊ฐ์ด๋ ๋ฆฌ์กํธ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ: Windows์์์ ๋ฆฌ์กํธ ์ค์น ๊ฐ์ด๋ ์๋ ํ์ธ์, ์ฌ๋ฌ๋ถ! ์ค๋์ ๋ฆฌ์กํธ(React)๋ฅผ Windows ํ๊ฒฝ์์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฆฌ์กํธ๋ ํ์ด์ค๋ถ์์ ๊ฐ๋ฐํ ํ๋ก ํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ์ด์ ์ ๋ง์ถ ๋๊ตฌ์ ๋๋ค. ์ด ๊ธ์ ํตํด ๋น์ ๋ ์์ฝ๊ฒ ๋ฆฌ์กํธ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์ ํ ์ค์น ์ฌํญ ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ํ ๋ช ๊ฐ์ง ์ฌํญ์ด ์์ต๋๋ค. ์๋์ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ ์ค์นํด๋ณด์ธ์. Node.js ์ค์น: ๋ฆฌ์กํธ์ ํต์ฌ ๋๊ตฌ์ธ Webpack๊ณผ Babel์ Node.js ๊ธฐ๋ฐ์ผ๋ก ๋์ํฉ๋๋ค. Node.js๋ฅผ ์ค์นํด์ผ ์ด ๋๊ตฌ๋ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Node.js ๊ณต์ ํํ์ด์ง์์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํด์ฃผ์ธ์. Yarn .. 2023. 8. 22. jQuery๋ฅผ ์ด์ฉํ์ฌ ์์์ ์ด๋ฆ์ผ๋ก ํ์ฌ ์์์ ํ์ ์์๋ด๊ธฐ jQuery๋ฅผ ์ด์ฉํ์ฌ ์์์ ์ด๋ฆ์ผ๋ก ํ์ฌ ์์์ ํ์ ์์๋ด๊ธฐ ์๋ ํ์ธ์! ์ด๋ฒ ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ jQuery๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์์์ ํ์ ์ ์ด๋ป๊ฒ ์์๋ผ ์ ์๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. ์๊ฐ ์น ๊ฐ๋ฐ์์ ์ข ์ข ํน์ ์์์ ํ์ ์ ์์๋ด๋ ์ผ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์ํ ์ ๋ ฅ ํผ ์์ ์ค์์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ๊ฐ์ ธ์ค๋ ค๊ณ ํ ๋ ํด๋น ์์๊ฐ ์ธ์ง, ์ธ์ง, ์๋๋ฉด ์ธ์ง ๋ฑ์ ๊ตฌ๋ถํด์ผ ํ ๋๊ฐ ์์ต๋๋ค. ๋ฐฉ๋ฒ prop("tagName") ์ฌ์ฉํ๊ธฐ var element = $("input[name='text']"); var tagName = element.prop("tagName"); console.log(tagName); // ๊ฒฐ๊ณผ ์์: "INPUT" [0].tagName .. 2023. 8. 15. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 19 ๋ค์