profile
- I make something! โœ๐Ÿฝ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐ŸŽฌ๐ŸŽจ๐Ÿ’–๐Ÿช‘๐Ÿ”จ๐Ÿ”œ

React - setState๊ฐ€ ๋น„๋™๊ธฐ์ธ ์ด์œ 

์•„.. ์ด ์งˆ๋ฌธ์— ์ž์‹ ์žˆ๊ฒŒ ๋‹ตํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฆฌ์•กํŠธ ๋‚ด๋ถ€ ๋™์ž‘์›๋ฆฌ์™€ ์ƒํƒœ๊ฐ’ ๋ณ€๊ฒฝ, ๋ Œ๋”์˜ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•  ๊ฒƒ์ด๋‹ค.์ผ๋‹จ, ์ฒ˜์Œ ์ด ์งˆ๋ฌธ์— ๋‚˜๋Š” ์ƒํƒœ๊ฐ’์„ ์–ด๋–ป๊ฒŒ ๋ฐ”๊พธ๋Š๋ƒ์— ๋”ฐ๋ผ, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ์ƒํ™ฉ์ด๋ƒ์— ๋”ฐ๋ผ ๋‹ค๋ฅด์ง€ ์•Š๊ฒ ๋Š๋ƒ๋Š” ๋‹ต์„ ์–ผ๋ ๋šฑ๋•… ํ–ˆ์—ˆ๋‹ค. ๋Œ€์ถฉ ๋งž๋Š” ๋ง์ด

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

์ปดํŒŒ์ผ?๋ฒˆ๋“ค๋ง?(Webpack, Babel, Gulp)

์šฐ๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ์ผ์ผํžˆ CPU ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค. ์ž‘์„ฑํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๊ณ , ๊ทธ ํ›„์— ์ปดํŒŒ์ผ๋Ÿฌ๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ CPU๊ฐ€ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ณ„์–ด ๋ช…๋ น์–ด๋กœ ๋ฒˆ์—ญํ•œ๋‹ค.์ปดํŒŒ์ผ๋Ÿฌ๋Š” ๋ณต์žกํ•˜๊ณ 

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

JS IIFE

Immediately Invoked Function Expressions. ํ•จ์ˆ˜ ์ •์˜์™€ ๋™์‹œ์— ์ฆ‰์‹œ ํ˜ธ์ถœ๋˜๋Š” ์ฆ‰์‹œ ์‹คํ–‰ ํ•จ์ˆ˜.์ฆ‰์‹œ ์‹คํ–‰ ํ•จ์ˆ˜๋Š” ๋‹จ ํ•œ ๋ฒˆ๋งŒ ํ˜ธ์ถœ์ด ๋˜๋ฉฐ, ๋‹ค์‹œ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†๋‹ค.์ด๋ ‡๊ฒŒ ํ•จ์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด๋กœ ์ž‘์„ฑํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.( )๋กœ ๊ฐ์‹ธ์ฃผ๋Š” ์ด์œ ๋Š” ์ž๋ฐ”์Šคํฌ

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

React - useEffect

์‚ฌ์‹ค ๊ณ ๋ฐฑ์„ ํ•˜์ž๋ฉด, 4์ฃผ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ useEffect์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๋‹ค. ํด๋ž˜์Šคํ˜• ์ปดํฌ๋„ŒํŠธ๋กœ ์ž‘์„ฑํ•˜๋˜ 2์ฃผ ํ”„๋กœ์ ํŠธ์—์„œ ๋ฉ”์†Œ๋“œ๋ฅผ ๋ฐ”์ธ๋”ฉํ•ด์ฃผ๊ณ , ๋ผ์ดํ”„์‚ฌ์ดํด ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ์ง€์ณ ๋ฆฌ์•กํŠธํ›…์ด ์ข‹๋‹ค๊ณ  ํ•œ ๋ง์— ์ด๋Œ๋ ค ๋ฌด์ž‘์ • ๋ฆฌ์•กํŠธํ›…์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘

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

JS ์Šค์ฝ”ํ”„

์Šค์ฝ”ํ”„๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ปดํ“จํ„ฐ๊ฐ€ ๋™์ž‘ํ•˜๋Š” ๊ณผ์ •์„ ์กฐ๊ธˆ ์•Œ์•„๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์ปดํ“จํ„ฐ ๋™์ž‘ ๊ณผ์ •์€ ๋ณต์žกํ•˜๊ณ  ์ด๋ฅผ ์ •ํ™•ํžˆ ์•Œ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด์„œ ๋” ๊นŠ์ด ์ดํ•ดํ•ด์•ผํ•˜์ง€๋งŒ, ์šฐ์„ ์€ ์Šค์ฝ”ํ”„๋ฅผ ์ดํ•ดํ•˜๋Š”๋ฐ ๋„์›€์ด ๋  ์ •๋„๋กœ๋งŒ ์•„์ฃผ์•„์ฃผ ๊ฐ„๋‹จํžˆ๋งŒ ์š”์•ฝ์ •๋ฆฌํ•ด๋ณธ๋‹ค. ์ปดํ“จํ„ฐ๋Š”

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

JS ์ˆœ์ˆ˜ํ•จ์ˆ˜

๋™์ผํ•œ ์ž…๋ ฅ์— ๋Œ€ํ•ด ํ•ญ์ƒ ๋™์ผํ•œ ์ถœ๋ ฅ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜์™ธ๋ถ€์ƒํƒœ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” side effect๊ฐ€ ์—†๋Š” ํ•จ์ˆ˜ ์•„๋ž˜๋Š” ์ˆœ์ˆ˜ํ•จ์ˆ˜์˜ ์˜ˆ์‹œ๋‹ค.๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜๋Š” ์ˆœ์ˆ˜ํ•จ์ˆ˜๊ฐ€ ์•„๋‹Œ ํ•จ์ˆ˜์˜ ์˜ˆ์‹œ๋‹ค.์—ฌ๊ธฐ์„œ ์ž ๊น ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‹œ!์•„๋ž˜์˜ ์ฝ”๋“œ์—์„œ๋Š” ์ธ์ž๋กœ ๋ฐ›์€ ๊ฐ์ฒด์— ์•„๋ฌด ๋ณ€ํ™”๋ฅผ ์ฃผ์ง€

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

2์ฃผ ํ”„๋กœ์ ํŠธ ํšŒ๊ณ 

๋‚˜ ํฌํ•จ ํ”„๋ก ํŠธ์—”๋“œ 3๋ช…, ๋ฐฑ์—”๋“œ 1๋ช…์œผ๋กœ ํŒ€์„ ๊ตฌ์„ฑํ•ด 2์ฃผ๊ฐ„์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ๊ธฐ์กด์— ์งœ์—ฌ์ง„ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ํ†ต๊ณผํ•˜๊ฑฐ๋‚˜ ์ •ํ•ด์ง„ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ฒ—์–ด๋‚˜์„œ ์ง„์งœ๋กœ ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ ์‹ถ์€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜, ์›น์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์ด์—ˆ๋‹ค. ๊ทธ๋™์•ˆ์— ํ”„๋ก ํŠธ, ๋ฐฑ์—”๋“œ ๋ชจ๋‘๋ฅผ ์กฐ๊ธˆ์”ฉ

2021๋…„ 6์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Redux

๋ฆฌ์•กํŠธ๋กœ ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด, ์œ ์ €์˜ ์ธํ„ฐ๋ž™์…˜์— ๋”ฐ๋ผ ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„ ์ฆ‰, State(์ƒํƒœ)๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์ผ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์ปดํฌ๋„ŒํŠธ์˜ State์™€ props๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๊ณผ์ •์—์„œ ๋กœ์ง์ด ๋ณต์žกํ•˜๊ฒŒ ์–ฝํžˆ๋Š” ๊ฒฝ์šฐ๊ฐ€

2021๋…„ 5์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

React

React ์ด์ „๊นŒ์ง€๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ DOM์„ ์ด์šฉํ•ด ํŽ˜์ด์ง€ ๋‹จ์œ„์˜ ๊ฐœ๋ฐœ์„ ๋‹ค๋ค˜๋‹ค๋ฉด, ๋“œ๋””์–ด ํ”„๋ก ํŠธ์—”๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฆฌ์•กํŠธ๋ฅผ ํ™œ์šฉํ•ด ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„์˜ ๊ฐœ๋ฐœ์„ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ํŽ˜์ด์ง€ ๋‹จ์œ„์™€ ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„ ๊ฐœ๋ฐœ์˜ ์ฐจ์ด์ ๊ณผ ์žฅ๋‹จ์ ์ด ์™€๋‹ฟ์ง€ ์•Š์•˜๋Š”๋ฐ, ajax๋ฅผ ๋‹ค๋ฃจ๋ฉด์„œ

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

Algorithm

<๋ˆ„์›Œ์„œ ์ฝ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜>์„ ์•‰์•„์„œ ์ฝ๋Š” ์ค‘.. ! ๋ˆ•๊ณ  ์‹ถ๋‹ค.์ „์ž๋„์„œ๊ด€์—์„œ ๋Œ€์ถœํ•ด์„œ ์ฝ์œผ๋‹ˆ ์ •๋ง ํŽธํ•˜๊ตฐ.. ๊ทธ๋Ÿฐ๋ฐ ui๊ฐ€ ๋„ˆ๋ฌด ์‹ฌ๊ฐํ•˜๊ฒŒ ๋ฌธ์ œ๊ฐ€ ์‹ฌํ•ด์„œ ๊ฐœ์„ ์ข€ ๋์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ๊ฑฐ์˜ ๋ญ ํ™ˆํƒ์Šค ์ˆ˜์ค€๊ณผ ๋งž๋จน๋Š”๋‹ค. ๋˜๋‹ค์‹œ ์ข…์†Œ์„ธ ์‹ ๊ณ ์˜ 5์›”์ด ์ฐพ์•„์™€ ๋˜๋‹ค์‹œ ํ™ˆํƒ์Šค์™€ ์”จ๋ฆ„

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

Algorithm & Data Structure

์•Œ๊ณ ๋ฆฌ์ฆ˜ & ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์นœํ•ด์ง€๊ธฐ ์œ„ํ•ด ์‹œ์ž‘ํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ 1์ผ 1์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด - ์ˆ˜๋„์ฝ”๋“œ, ๊ทธ๋ฆผ์œผ๋กœ ํ‘œํ˜„ํ•ด๋ณด๊ธฐ ์‹œ๊ฐ„๋ณต์žก๋„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ / ์ž๋ฃŒ๊ตฌ์กฐ ๊ด€๋ จ ์ฑ… ํ›„๊ธฐ -ํ˜„์žฌ ์กฐ๊ธˆ์”ฉ ์ฝ๊ณ  ์žˆ๋Š” ์ฑ… 1)ํ—ฌ๋กœ์ฝ”๋”ฉ: ๊ทธ๋ฆผ์œผ๋กœ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜|ํ•œ๋น›๋ฏธ๋””์–ด 2)๋ˆ„์›Œ์„œ ์ฝ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

2021๋…„ 5์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Asynchronous : callback / Promise / Async & Await

์•ž์„  ๊ธ€์—์„œ Ajax๊ฐ€ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„๊ฐ„์˜ ํ†ต์‹ ์„ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ์›น ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ์ •๋ฆฌํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ์—” ๋ณธ๊ฒฉ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๊ฐ€ ๋ญ”์ง€์— ๋Œ€ํ•ด์„œ ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.๋น„๋™๊ธฐ์‹ ์ฒ˜๋ฆฌ ๋ชจ๋ธ(Asynchronous processing model ๋˜๋Š” Non-Blocking pr

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

Ajax

Ajax(Asynchronous JavaScript And XML) ์˜ˆ์ „์—๋Š” ์›นํŽ˜์ด์ง€์—์„œ ๋ญ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜๋ฉด ํŽ˜์ด์ง€ ์ „ํ™˜์„ ์œ„ํ•ด ์ „์ฒด ํŽ˜์ด์ง€ ์ „๋ถ€๋ฅผ ์žฌ๋กœ๋”ฉํ•ด์•ผ ํ–ˆ๋‹ค. ๊ณผ๊ฑฐ์˜ ๋„ค์ด๋ฒ„ ํŽ˜์ด์ง€์—์„œ ํด๋ฆญ์‹œ ํ™”๋ฉด์ด ๊ปŒ๋ป‘ ๊ฑฐ๋ฆฌ๋˜๊ฒŒ ๊ทธ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋Ÿฐ ๊ฑธ Static Web Page(

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

HTTP

HTTP๋ž€? HyperText Transfer Protocol : html๊ณผ ๊ฐ™์€ ํ•˜์ดํผ๋ฏธ๋””์–ด ๋ฌธ์„œ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ Application Layer(7์‘์šฉ๊ณ„์ธต) ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„๊ฐ„์˜ ํ†ต์‹ ์„ ์œ„ํ•ด ๋””์ž์ธ๋˜์—ˆ๋‹ค. HTTP๋Š” ๋ฌด์ƒํƒœ ํ”„๋กœํ† ์ฝœ

2021๋…„ 5์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Server

์ด๋ฒˆ์ฃผ ํ•œ ์ฃผ๋™์•ˆ ์ •๋ง ์ •์‹ ์—†๊ฒŒ ์ƒˆ๋กœ์šด ๊ฒƒ๋“ค์„ ๋ฐฐ์› ๋‹ค. ๋‹จ์ง€ ์ฝ”๋“œ ๋กœ์ง์„ ์–ด๋–ป๊ฒŒ ๋งŒ๋“œ๋Š”์ง€์— ๋Œ€ํ•œ ์—ฐ์Šต? ๋ณด๋‹ค๋Š” ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ๊ฐœ๋…๋“ค์„ ์ ‘ํ–ˆ๋‹ค. ์ •๋ง ์ •์‹  ์—†์—ˆ๋‹ค. ์ถฉ๋ถ„ํžˆ ์†Œํ™”ํ•ด๋‚ด์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™์€๋ฐ ๊ณ„์†ํ•ด์„œ ์ƒˆ๋กœ์šด ์šฉ์–ด, ๊ฐœ๋…๋“ค์ด ํŠ€์–ด๋‚˜์™€์„œ ๋จธ๋ฆฌ๊ฐ€ ์ง€๋ˆ

2021๋…„ 4์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Prototype

Prototype ํ”„๋กœํ† ํƒ€์ž… ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค๋ฅธ ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์™€๋Š” ๋‹ฌ๋ฆฌ ํ”„๋กœํ† ํƒ€์ž… ๊ธฐ๋ฐ˜ ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด(prototype based language)๋ผ๊ณ  ๋ถˆ๋ฆฐ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ํ”„๋กœํ† ํƒ€์ž…์ด๋ž€ ๋‹จ์–ด์˜ ๋œป ๊ทธ๋Œ€๋กœ '์›ํ˜•', ์ฆ‰ ์›ํ˜• ๊ฐ์ฒด๋ผ๋Š” ์˜๋ฏธ๋‹ค

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

TIL-26_2020.04.23(Object[key] vs Object.key)

์ œ์ผ ์ฒ˜์Œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด ๊ฐœ๋…์„ ๋ฐฐ์šธ ๋•Œ ๊ฐ์ฒด์˜ ์†์„ฑ์— ์ ‘๊ทผ, ์ถ”๊ฐ€, ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํ˜”์—ˆ๋‹ค. ๊ทผ๋ฐ ์™œ ์ž๊พธ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฒƒ์ธ์ง€ ๋‚ด ์ž์‹ ์ด ๋‹ต๋‹ตํ•ด์„œ ์•„ ์ œ๋ฐœ ์ด์ œ ๊ทธ๋งŒ ํ—ท๊ฐˆ๋ ค๋ผ. ํ•˜๋ฉด์„œ ๋งจ๋‚  MDN์—์„œ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์•„, ์ด๊ฑฐ์˜€์ง€ ํ•˜๊ณ  ๋‚˜์ค‘์— ๋˜ ํ—ท๊ฐˆ๋ คํ•ด์„œ ์˜ค๋Š˜ ์ง„์งœ ๊ทธ๋งŒ

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

OOP - Object Oriented Programming (๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ) in JavaScript

์ด๋ฏธ ์ˆ˜๋งŽ์€ ๋ธ”๋กœ๊ทธ, ์„œ์ , ์œ ํŠœ๋ธŒ์— OOP์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ ๊ฒฌํ•ด๋“ค์ด ๋„˜์ณ๋‚˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ž˜๋„ OOP๋ž€ ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ํŠน์ง•์ด์žˆ๋Š”์ง€ ๋‚ด ๋‚˜๋ฆ„๋Œ€๋กœ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด๋Š” ๊ฑด ์ค‘์š”ํ•  ๊ฒƒ ๊ฐ™๋‹ค.OOP(๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ)์€ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ค‘ ํ•˜๋‚˜๋‹ค. ์ฆ‰, 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ

2021๋…„ 4์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL-25_2020.04.06 (git workflow)

๊ทธ๋™์•ˆ์—๋Š” ์—…์ŠคํŠธ๋ฆผ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ ๋‚˜์˜ ๋ฆฌ๋ชจํŠธ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋กœ ํฌํฌ, ๋กœ์ปฌ๋กœ ํด๋ก ํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , git add, git commit, git push๋กœ ๋‹ค์‹œ ๋ฆฌ๋ชจํŠธ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋กœ ์˜ฌ๋ฆฐ ํ›„ PR๋กœ ๋งˆ๋ฌด๋ฆฌํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์ณค์—ˆ๋‹ค. ์ปดํ“จํ„ฐ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋ช…์˜

2021๋…„ 4์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

TIL-25_2020.04.05 (homebrew, nvm, node.js)

๊ฐœ๋ฐœ๋„๊ตฌ ๋ฐ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜, ์ œ๊ฑฐ, ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋„๊ตฌ๋“ค์˜ ๋ชจ์ž„.ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด cli๋กœ ์„ค์น˜ํ•œ๋‹ค. Homebrew ์‚ฌ์ดํŠธ์—์„œ ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ณต์‚ฌํ•ด์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด๋œ๋‹ค. ์ด๋•Œ 'ctrl + c ํ‚ค'๋ฅผ ์ด์šฉํ•ด ์ž‘์—…์„ ์ทจ์†Œ(๊ฐ•์ œ ์ข…๋ฃŒ)ํ•ด ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋‹ค์‹œ

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