profile
La Dolce Vita๐Ÿฅ‚
post-thumbnail

ํ”„๋กœ๋ฏธ์Šค (Javascript)

๋ฐฐ๊ฒฝ Callback ํŒจํ„ด์˜ ๋‹จ์  ๋ณด์™„ Callback ํ•˜๋‚˜์˜ ํ•จ์ˆ˜๊ฐ€ ๊ฐ€์ง€๋Š” ๊ณตํ†ต์ ์ธ ๋กœ์ง์„ ์—ฌ๋Ÿฌ๋ฒˆ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด, ๊ณตํ†ต ๋กœ์ง์€ ์ •์˜ํ•ด ๋‘๊ณ , ๋ณ€๊ฒฝ๋˜๋Š” ๋กœ์ง์€ ์ถ”์ƒํ™”ํ•˜์—ฌ ํ•จ์ˆ˜ ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€๋กœ ๋กœ์ง์„ ์ „๋‹ฌํ•  ํ•„์š”์„ฑ ์ƒ๊น€ ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ์จ ํ•จ์ˆ˜ (๋ณ€๊ฒฝ๋˜๋Š” ๋กœ์ง)๋ฅผ ์ด์šฉ

2022๋…„ 7์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋น„๋™๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (Javascript)

์šด์˜์ฒด์ œ์—์„œ ์ž์ฃผ ๋“ฃ๋˜ ๋ง์ด๋‹ค.๋ฉ€ํ‹ฐ ํ”„๋กœ์„ธ์Šค, ์Šค๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ์˜ ๋™๊ธฐํ™”, ์ž…์ถœ๋ ฅ์— ๋”ฐ๋ฅธ ํ”„๋กœ์„ธ์Šค์˜ waiting ๋“ฑ์—์„œ ๋“ค์—ˆ๋‹ค.ํ•˜์ง€๋งŒ JS์—์„œ์˜ ๋™๊ธฐ์™€ ๋น„๋™๊ธฐ๋Š” ํ•˜๋‚˜์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๋™์•ˆ, ๋ฐœ์ƒํ•˜๋Š” ์ƒํ™ฉ์—์„œ์˜ ๊ฐœ๋…์ด๋‹ค.๊ทธ ์ด์œ ๋Š” JS๋Š” ํ•˜๋‚˜์˜ ์Šค๋ ˆ๋“œ

2022๋…„ 7์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํด๋กœ์ € (Javascript)

ํด๋กœ์ €๋Š” ํ•จ์ˆ˜์™€ ํ•จ์ˆ˜๊ฐ€ ์„ ์–ธ๋œ lexical environment์˜ ์กฐํ•ฉ์ด๋‹ค.๋ฌด์Šจ๋ง์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค.์šฐ์„  lexical environment์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ํ•จ์ˆ˜๋ฅผ ์–ด๋””์„œ ํ˜ธ์ถœํ–ˆ๋Š”์ง€๊ฐ€ ์•„๋‹ˆ๋ผ, ์–ด๋””์„œ ์ •์˜ํ–ˆ๋Š”์ง€์— ๋”ฐ๋ผ ์ƒ์œ„ ์Šค์ฝ”ํ”„๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

2022๋…„ 7์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

this์— ๋Œ€ํ•ด (Javascript)

์šฐ๋ฆฌ๊ฐ€ ์‚ฌ๋Š” ์‹ค์ œ์„ธ๊ณ„์—๋Š” ์–ด๋–ค ์‹ค์ฒด๋ฅผ ์ธ์‹ํ•˜๊ธฐ ์œ„ํ•ด, ๊ทธ ์‹ค์ฒด์˜ ํŠน์ง•์ด๋‚˜ ์„ฑ์งˆ์„ ์ด์šฉํ•ด ์‹ค์ฒด๋ฅผ ์ธ์‹ํ•˜๊ณ  ๊ตฌ๋ถ„ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ๋…์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ ‘๋ชฉํ•˜์—ฌ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด๋ผ๋Š” ํŒจ๋Ÿฌ๋‹ค์ž„์ด ๋งŒ๋“ค์–ด์กŒ๋‹ค.์ด ๋•Œ, ํ•˜๋‚˜์˜ ๊ฐ์ฒด๋Š” ๊ทธ ๊ฐ์ฒด์˜ ์„ฑ์งˆ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ƒํƒœ (proper

2022๋…„ 7์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํŠธ๋ฆฌ ๊ตฌํ˜„ํ•˜๊ธฐ (Javascript)

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ํŠธ๋ฆฌ์™€ traverse, searching ์„ ๊ตฌํ˜„ํ•ด ๋ด…์‹œ๋‹ค.์™ผ์ชฝ ๊ฐ€์ง€ -> ํ˜„์žฌ ๋…ธ๋“œ ๋ฐฉ๋ฌธ-> ์˜ค๋ฅธ์ชฝ ๊ฐ€์ง€ ์ˆœ์„œ๋Œ€๋กœ ๋…ธ๋“œ๋ฅผ ๋ฐฉ๋ฌธํ•˜๊ณ  ์ถœ๋ ฅ๊ตฌ์ฒด์ ์œผ๋กœ, 1\. ํ˜„์žฌ ๋…ธ๋“œ์˜ ์™ผ์ชฝ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค๋ฉด, ์™ผ์ชฝ ๊ฐ€์ง€๋กœ ํƒ์ƒ‰2\. ํ˜„์žฌ ๋…ธ๋“œ์˜ ์™ผ์ชฝ ๊ฐ€์ง€๊ฐ€ ์—†๋‹ค๋ฉด

2022๋…„ 7์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

0. Javascript ์‹œ์ž‘ํ•˜๊ธฐ

์ง€๋‚œ ๋ด„ํ•™๊ธฐ ๊ตฐ๋ณตํ•™ ํ›„, ์šด์ด ์ข‹๊ฒŒ๋„ ํ•œ ํšŒ์‚ฌ์˜ ๋…น์ƒ‰๊ณต์žฅ๐ŸŸฉ ์ธํ„ด ๊ธฐํšŒ๋ฅผ ์žก๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, ํ”„๋ก ํŠธ์—”๋“œ์™€ ์†Œ์ •์˜ ๋ฐฑ์•ค๋“œ ๋ถ„์•ผ๊นŒ์ง€ ์—…๋ฌด๋ฅผ ๋งก๊ฒŒ ๋˜์—ˆ๋‹ค.9์›” ๋‹ฌ ๋ถ€ํ„ฐ ์ถœ๊ทผ์„ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ ์—ฌ๋ฆ„๋ฐฉํ•™ ๋™์•ˆ ์ค€๋น„๋ฅผ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.๊ฑฐ์˜ ์ฒ˜์Œ์ด๋‚˜ ๋‹ค๋ฆ„์ด ์—†๋‹ค. ํ•™๊ต์—์„œ ๊ณผ์ œ๋กœ s

2021๋…„ 8์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท