๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ206

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.
์—‘์…€ ํŒŒ์ผ ์•”ํ˜ธ ์„ค์ •๊ณผ ํ•ด์ œ ๋ฐฉ๋ฒ• ์—‘์…€ ํŒŒ์ผ ๋ณด์•ˆ ๊ฐ•ํ™”: ์•”ํ˜ธ ์„ค์ •๊ณผ ํ•ด์ œ ๋ฐฉ๋ฒ• ๋ณด์•ˆ์„ ์œ„ํ•œ ํ•„์ˆ˜ ์กฐ์น˜: ์—‘์…€ ํŒŒ์ผ ๋ฐ ์›Œํฌ์‹œํŠธ์˜ ์•”ํ˜ธ ์„ค์ •๊ณผ ์—‘์…€ ํŒŒ์ผ ์•”ํ˜ธ ํ•ด์ œ ๋ฐฉ๋ฒ• ๋ฐ์ดํ„ฐ๋Š” ํ˜„๋Œ€ ์‚ฌํšŒ์—์„œ ๊ท€์ค‘ํ•œ ์ž์‚ฐ์ž…๋‹ˆ๋‹ค. ๊ธˆ์œต ์ •๋ณด๋ถ€ํ„ฐ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๊นŒ์ง€, ์šฐ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์—‘์…€ ํŒŒ์ผ์— ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ์—‘์…€ ํŒŒ์ผ์˜ ๋ณด์•ˆ ๊ฐ•ํ™”๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ๊ณผ์ œ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์—‘์…€ ํŒŒ์ผ ๋ฐ ์›Œํฌ์‹œํŠธ์˜ ์•”ํ˜ธ ์„ค์ • ๋ฐ ํ•ด์ œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์—‘์…€ ํŒŒ์ผ ์•”ํ˜ธ ์„ค์ •: ๋ณด์•ˆ ๊ฐ•ํ™”์˜ ์ฒซ ๋‹จ๊ณ„ ์—‘์…€ ํŒŒ์ผ์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€ ์•”ํ˜ธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์—‘์…€ ํŒŒ์ผ์— ์•”ํ˜ธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”. ํŒŒ์ผ ์—ด๊ธฐ: ์—‘์…€ ํŒŒ์ผ์„ ์—ด์–ด์ฃผ์„ธ์š”. ์ •๋ณด ์ฐพ๊ธฐ: ํŒŒ์ผ ๋ฉ”๋‰ด์—์„œ "์ •๋ณด"๋ฅผ ์„ ํƒ.. 2023. 8. 27.
์—‘์…€ ํ†ตํ•ฉ ๋ฌธ์„œ ๋ณดํ˜ธ์™€ ์•”ํ˜ธ ์„ค์ • ๋ฐฉ๋ฒ• ์—‘์…€ ํ†ตํ•ฉ ๋ฌธ์„œ ๋ณดํ˜ธ์™€ ์•”ํ˜ธ ์„ค์ • ๋ฐฉ๋ฒ• Subtitle: ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๊ณ  ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ• Excel์€ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ณต์œ ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฐ์ดํ„ฐ์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ†ตํ•ฉ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ์•”ํ˜ธ๋กœ ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” Excel ํ†ตํ•ฉ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ์•”ํ˜ธ๋กœ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ทธ ์ค‘์š”์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๋ฌธ์„œ ๋ณดํ˜ธ ์•”ํ˜ธ ์„ค์ •ํ•˜๊ธฐ Excel ํ†ตํ•ฉ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ์•”ํ˜ธ๋กœ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: Excel ํŒŒ์ผ์„ ์—ด๊ณ , ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ "๊ฒ€ํ† " ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. "๊ฒ€ํ† " ํƒญ ๋‚ด์—์„œ "๊ตฌ์กฐ ๋ฐ ์ฐฝ ๋ณดํ˜ธ"๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. "๊ตฌ์กฐ ๋ฐ ์ฐฝ ๋ณดํ˜ธ" ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด๊ณณ์—์„œ ์ฐฝ ์˜ต์…˜์€ Excel 2007, Excel 2010, Exc.. 2023. 8. 24.
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.