Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ˜Š CS(Computer Science & Code Review (3)

Lennon FE

[์ฝ”๋“œ ๋ฆฌ๋ทฐ] ์ข‹์€ ๊ธฐํšŒ๋กœ ์–ป์€ JS๊ด€๋ จ ์ฝ”๋“œ ๋ฆฌ๋ทฐ2

1. ์–ผ๋ฆฌ๋ฆฌํ„ด ์ผ์ • ์กฐ๊ฑด์„ ๊ฑธ์–ด ํ•จ์ˆ˜์˜ ๋’ท ๋‚ด์šฉ์ด ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค! => ๊ฐ€๋…์„ฑ ์ธก๋ฉด์—์„œ ์ข‹์Œ ๋ด๋„ ์œ„ ๋ณด๋‹ค ์•„๋ž˜๊ฐ€ ๊ฐ€๋…์„ฑ์ด ์ข‹์€ ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค ใ…Žใ…Ž... 2. ์œ ์ง€๋ณด์ˆ˜ ์šฉ์ดํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ž. ํ•ด๋‹น ๋ฏธ์…˜์—๋Š” 2๊ฐ€์ง€์˜ form์ด ์žˆ์–ด ๋ชจ๋“  ํผ์˜ ์ƒˆ๋กœ๊ณ ์นจ์„ ๋ง‰์œผ๋ ค formEventํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•ด๋‹น ๋ฏธ์…˜์—๋Š” ๊ดœ์ฐฎ์ง€๋งŒ ๋งŒ์•ฝ ๋‹ค๋ฅธ form์—์„œ submitํ•˜๋Š” ์ƒํ™ฉ์ด ์ƒ๊ธด๋‹ค๋ฉด ๋Œ์•„๊ฐ€์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ์•„๋ฌด ์ƒ๊ฐ์—†์ด ์ƒˆ๋กœ๊ณ ์นจ ๋‹ค ๋ง‰์•„์•ผ์ง€! ํ•˜๊ณ  ์ง„ํ–‰ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. 3. EOL(End Of Line) ESLint, Prettier ์„ค์ •์—์„œ EOL์— ๋Œ€ํ•ด ํ•œ ๋ฒˆ ์ฐพ์•„๋ณด๋ผ๊ณ  ๋ง์”€ํ•˜์…จ๋‹ค. "endOfLine": "auto" ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ž๋™์œผ๋กœ ํŒŒ์ผ ๋งจ ๋์— ๊ฐœํ–‰์ด ๋˜๊ฒŒ๋” ํ•ด์ฃผ๋Š”..

[์ฝ”๋“œ ๋ฆฌ๋ทฐ] ์ข‹์€ ๊ธฐํšŒ๋กœ ์–ป์€ JS๊ด€๋ จ ์ฝ”๋“œ ๋ฆฌ๋ทฐ

ํ˜„์—… ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ถ„์—๊ฒŒ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›๋Š” ๊ธฐํšŒ๊ฐ€ ์ƒ๊ฒผ๋‹ค. ๊ทธ์ค‘ ์ธ์ƒ ๊นŠ์—ˆ๋˜ ๋‚ด์šฉ๋“ค์„ ํฌ์ŠคํŒ…ํ•ด๋ณด๋ ค ํ•œ๋‹ค. ์ €๋ฒˆ ์ฃผ์— ์ฒซ ๊ณผ์ œ๋ฅผ ๋ถ€์—ฌ๋ฐ›์•˜๊ณ , ๋ชจ๋“ˆ, ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•ด ๋ฏธ์ˆ™ํ•œ ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๊ทธ๋ƒฅ index.js ํ•˜๋‚˜์— ๋ชจ๋“  ํ•จ์ˆ˜ ๋ฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์˜€์œผ๋ฉฐ, import, export๋ฅผ ์‚ฌ์šฉํ•ด ๋ชจ๋“ˆํ™” ํ•˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์•„๋ž˜์˜ ์ „์ฒด ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•˜๋‹ค. ์ด์ œ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉฐ ํ˜„์—…์ž๋“ค์˜ ์ž…์žฅ์—์„œ ์–ด๋–ค ์ ์ด ๋ฌธ์ œ์ ์ด์—ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž. 1. const์™€ let ์žฌํ• ๋‹น ๋˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜๋“ค์€ const๋กœ ์„ ์–ธํ•˜๋Š” ์Šต๊ด€์„ ๊ธฐ๋ฅด์ž! 2. ํ•จ์ˆ˜ ์ด๋ฆ„์— ๋™์ž‘๊นŒ์ง€ ํฌํ•จํ•˜์—ฌ ๋ช…์‹œํ•˜์ž. ํ•จ์ˆ˜๋Š” ๋™์ž‘ํ•˜๋Š” ๊ฑฐ๋‹ˆ๊นŒ ์–ด๋–ค ๋™์ž‘์„ ํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ๋„ค์ด๋ฐ ํ•˜๋„๋ก ํ•˜์ž. 3. ์›์‹œ์ ์ธ ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ๋„๋ก ์„ ์–ธํ•˜๊ณ  ์‚ฌ์šฉํ•˜์ž. ๋‚จ๋“ค์ด..