profile
๐ŸŽจํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๐Ÿ’ป

์ž…์‚ฌ์— ํ•„์š”ํ•œ JS ๊ธฐ์ˆ  #1

์œ ํŠœ๋ธŒ \[์ฌํ•œ์ฝ”๋”ฉ]์ž…์‚ฌ์— ํ•„์š”ํ•œ JS ๊ธฐ์ˆ  ์˜์ƒ ๋‚ด์šฉ์„ ๋ณด๊ณ  ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

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

ํŒŒ์ผ๊ฒฝ๋กœ ์„ค์ •์‹œ *, ** ์ฐจ์ด

์ฝ”๋“œ๋ฅผ ์ฝ๋‹ค๋ณด๋‹ˆ, **/*.js ์ฒ˜๋Ÿผ ํŒŒ์ผ๊ฒฝ๋กœ์— *, ** ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ๋‘ ๊ฐœ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ์ง€ ๋Š๋‚Œ์ƒ ** ์€ ํ•˜์œ„ ๊ฒฝ๋กœ๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ํ™•์‹คํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

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

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ…Œ์ŠคํŠธ ๋„๊ตฌ

ํ…Œ์ŠคํŠธ์— ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ๋“ค์„ ํฌ๊ฒŒ 4๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณธ๋‹ค. - Test Runner - Testing framework - Assertion library - Test Double library

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

JS ๋ชจ๋“ˆ์— ๋Œ€ํ•˜์—ฌ

๋ชจ๋“ˆ์€ 1๊ฐœ ์ด์ƒ์˜ ๊ฐ’์„ ๋‚ด๋ณด๋‚ด๋Š” JSํŒŒ์ผ์ด๋‹ค.๋ชจ๋“ˆ์„ ํ†ตํ•ด ๊ธฐ๋Šฅ๊ณผ ๊ด€์‹ฌ์‚ฌ์˜ ๋ถ„๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. AMD, CJS, UMD, ESM ๋“ฑ ๋ชจ๋“ˆ ์ข…๋ฅ˜๋ฅผ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค.

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

React์—์„œ ์ปดํฌ๋„ŒํŠธ ๊ฒฝ๋กœ ๊น”๋”ํžˆ ๊ด€๋ฆฌํ•˜๊ธฐ

Create-react-app ํ”„๋กœ์ ํŠธ์—์„œ ์ปดํฌ๋„ŒํŠธ import ์‹œ ๊ฒฝ๋กœ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š” ๋ฒ•์„ ์†Œ๊ฐœํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.์œ„์™€ ๊ฐ™์ด ์ปดํฌ๋„ŒํŠธ๋ฅผ importํ• ๋•Œ ์ƒ๋Œ€๊ฒฝ๋กœ ์ง€์ •ํ•˜๋Š”๊ฒŒ ๋ฒˆ๊ฑฐ๋กญ๊ธฐ๋„ ํ•˜๊ณ , ์•ฑ ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•ด์ง€๋ฉด ์ฝ”๋“œ๊ฐ€ ๊ธธ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊น”๋”ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๋งˆ์Œ์ด ์ƒ

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

[React] Create-react-app ํ”„๋กœ์ ํŠธ์—์„œ ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•˜๋Š” 4๊ฐ€์ง€ ๋ฐฉ๋ฒ•

create-react-app ํ”„๋กœ์ ํŠธ์—์„œ public, src์—์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, jsx, css ์—์„œ ๊ฐ๊ฐ ์–ด๋–ป๊ฒŒ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋Š”์ง€ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

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

[Github] github label ํ•œ๋ฒˆ์— ์ ์šฉํ•˜๊ธฐ

๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค ์ปค์Šคํ…€ํ•œ github label์„ ๋”ฐ๋กœ ์„ค์ •ํ•˜๋Š”๊ฒŒ ๋ถˆํŽธํ•ด์„œ ์ฐพ์€ ๋ฐฉ๋ฒ•. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” label ํ…œํ”Œ๋ฆฟ์„ ๊ณต์œ ํ•˜๊ณ , ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์— ๋ฐ”๋กœ ์ ์šฉํ•˜๋Š” ๋ฒ•์„ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

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

[React] CRA ํ”„๋กœ์ ํŠธ์—์„œ IE ์ง€์›ํ•˜๊ธฐ

Create-react-app ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐIE๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ง€์›ํ•ด์•ผํ•œ๋‹ค๋ฉด ํ•„์š”ํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. CRA ๊ณต์‹๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด, IE 9, 10, 11์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด์„œ react-app-polyfill์„ ์‚ฌ์šฉํ•˜๋ผ๊ณ  ์•ˆ๋‚ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

[์ฝ”๋“œ๋ถ„ํ• ] ๋™์ import์™€ ์›นํŒฉ์‚ฌ์šฉ

Create-react-app์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ํ™˜๊ฒฝ์„ค์ •์„ ํ•˜๋Š” ์ค‘, ie ์ง€์›์„ ์œ„ํ•œ polyfill์„ ๋ถˆ๋Ÿฌ์˜ค๋Š”๋ฐ, ๋ชจ๋“ˆ์ด ํ•„์š”ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์„ ํƒ์ ์œผ๋กœ๋ถˆ๋Ÿฌ์˜ค๋ฉด ์ข‹์ง€ ์•Š์„๊นŒํ•˜์—ฌ ๊ณ ๋ฏผํ–ˆ๋˜ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

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

๋‚ด๊ฐ€ ๋ณด๋ ค๊ณ  ๋งŒ๋“  vscode ์„ธํŒ…, git cli ๋ชจ์Œ

์ž์ž˜์ž์ž˜ํ•œ ์„ธํŒ…์„ ์ด์ œ๋Š” ๋งค๋ฒˆ ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š๊ณ , ์ด๊ณณ์— ๋ชจ์•„๋†“์œผ๋ฆฌ.. ํ”„๋กœ์ ํŠธ ํด๋” vscode title bar ์ƒ‰์ƒ ์ง€์ •, github ์ด์Šˆ์™€ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ์—ฐ๊ฒฐ, vscode ํŒŒ์ผ ์ €์žฅํ•  ๋•Œ prettier ์ž๋™ ํฌ๋งท ๋“ฑ๋“ฑ...

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

[Github] ์œˆ๋„์šฐ git credential - access token ์ ์šฉํ•˜๊ธฐ

8์›” 13์ผ ๋ถ€ํ„ฐ ๊นƒํ—™์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐฉ์‹ ์ธ์ฆ์ด ์‚ฌ๋ผ์ง€๊ณ , personal access token์„ ์ด์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฉ”์„ธ์ง€์˜€๋‹ค.

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

[html] input type์— ๋”ฐ๋ฅธ ๋ชจ๋ฐ”์ผ ํ‚ค๋ณด๋“œ UI ํ™•์ธ

ํ‰์†Œ์— ๋ชจ๋ฐ”์ผ๋กœ ์›น์‚ฌ์ดํŠธ๋‚˜ ์–ดํ”Œ์„ ์‚ฌ์šฉํ• ๋•Œ ์‚ฌ์†Œํ•˜์ง€๋งŒ ๊ธ์ •(๋ถ€์ •)์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋Š๋‚€ ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‹ค. ํšŒ์›๊ฐ€์ž…์ด๋‚˜ ์–ด๋–ค ํผ ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ, ์ž…๋ ฅํ•˜๋Š” ๊ฐ’์— ๋งž๊ฒŒ ํ‚ค๋ณด๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ์ด๋Ÿฐ๋ถ€๋ถ„๋„ ์„ธ์‹ฌํ•˜๊ฒŒ ์‹ ๊ฒฝ์ผ๊ตฌ๋‚˜~ ํ•˜๋ฉฐ ํ˜ธ๊ฐ๋„๊ฐ€ ์ƒ์Šนํ–ˆ๊ณ , ์•„๋‹ ๊ฒฝ์šฐ์—” ๋ถˆํŽธํ•จ์„ ๋Š๊ผˆ

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

[Codility-training][JS] FirstUnique

[4, 10, 5, 4, 2, 10] ๋ฐฐ์—ด์ด ์ฃผ์–ด์กŒ์„ ๋•Œ,์ค‘๋ณต๋˜์–ด ๋‚˜์˜จ ์ˆซ์ž๋ฅผ ์ œ์™ธํ•˜๊ณ , ๊ฐ€์žฅ ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์˜ˆ์‹œ์—์„œ๋Š” 4, 10์ด ์ค‘๋ณต๋œ ์ˆซ์ž๊ณ , ํ•œ ๋ฒˆ๋งŒ ๋‚˜์˜จ unique ์ˆซ์ž๋Š” 5, 2์ธ๋ฐ ๊ทธ ์ค‘ ์ฒซ๋ฒˆ์งธ์ธ 5๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋œ๋‹ค. ์ฒ˜์Œ์—๋Š” obj

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

[Codility-training][JS] DisappearingPairs

A,B,C ๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง€๊ณ , AA, BB, CC ์ฒ˜๋Ÿผ ๋‘ ๋ฌธ์ž๊ฐ€ ์—ฐ์†๋˜์–ด ๋‚˜ํƒ€๋‚ ๋•Œ ์ œ๊ฑฐ๋ฅผ ๋ฐ˜๋ณตํ•˜์—ฌ๋งˆ์ง€๋ง‰์— ๋‚จ์€ ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. DisappearingPairs๋ฌธ์ œ์ฒ˜์Œ์—๋Š” ์œ„์™€ ๊ฐ™์ด ์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ ํ’€์—ˆ๋Š”๋ฐ์ง์ˆ˜ ํŒฐ๋ฆฐ๋“œ๋กฌ ๋ฌธ์ž์—ด์—์„œ timeout์—

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