profile
Always happy coding ๐Ÿ˜Š
post-thumbnail

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ดˆ

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ ํƒ€์ž… ํƒ€์ž… ์Šคํฌ๋ฆฝํŠธ๋กœ ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜์™€ ๊ฐ™์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์— ํƒ€์ž…์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ๋ณธ ํƒ€์ž…์—๋Š” ํฌ๊ฒŒ 12๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. Boolean Number String Object Array Tuple Enum Any Void Null Und

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

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ(TypeScript)

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์— ํƒ€์ž…์„ ๋ถ€์—ฌํ•œ ์–ธ์–ด์ด๋‹ค.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ํ™•์žฅ๋œ ์–ธ์–ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ๋‹ฌ๋ฆฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํŒŒ์ผ์„ ํ•œ๋ฒˆ ๋ณ€ํ™˜ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.์ด ๋ณ€ํ™˜ ๊ณผ์ •์„ ์šฐ๋ฆฌ๋Š” ์ปดํŒŒ์ผ(complile) ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์•„๋ž˜ 2๊ฐ€

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

WebPack(์›นํŒฉ) ๊ฐœ๋ฐœ ํˆด

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

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

WebPack(์›นํŒฉ) ์ฃผ์š” ์†์„ฑ

์›นํŒฉ์˜ ๋นŒ๋“œ (ํŒŒ์ผ ๋ณ€ํ™˜) ๊ณผ์ •์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜ 4๊ฐ€์ง€ ์ฃผ์š” ์†์„ฑ์— ๋Œ€ํ•ด์„œ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค.entryoutputloaderplugin๊ฐ ์ฃผ์š” ์†์„ฑ์— ๋Œ€ํ•ด์„œ ์ž์„ธํžˆ ์‚ดํŽด๋ณด์ž.entry ์†์„ฑ์€ ์›นํŒฉ์—์„œ ์›น ์ž์›์„ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ตœ์ดˆ ์ง„์ž…์ ์ด์ž ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

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

Node.js์™€ NPM ๊ฐ„๋‹จ ์š”์•ฝ

์›นํŒฉ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Node.js์™€ NPM์ด ์ปดํ“จํ„ฐ์—์„œ ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.๊ทธ๋ฆฌ๊ณ  ์ด ๋„๊ตฌ๋“ค์— ๋Œ€ํ•ด ์–ด๋Š ์ •๋„ ๋ฐฐ๊ฒฝ ์ง€์‹์ด ์žˆ์œผ๋ฉด ์›นํŒฉ์„ ๋‹ค๋ฃจ๋Š”๋ฐ ๋„์›€์ด ๋œ๋‹ค.Node.js๋Š” ๋ธŒ๋ผ์šฐ์ € ๋ฐ–์—์„œ๋„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์˜๋ฏธํ•œ๋‹ค.๊ฐ„๋‹จํ•˜๊ฒŒ ์ค„์—ฌ์„œ Jav

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

WebPack (์›นํŒฉ) ์ •์˜

์›นํŒฉ์ด๋ž€ ์ตœ์‹  ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“ˆ ๋ฒˆ๋“ค๋Ÿฌ(Module Bundler)์ด๋‹ค.๋ชจ๋“ˆ ๋ฒˆ๋“ค๋Ÿฌ๋ž€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ์ž์›(HTML, CSS, Javascript, Images ๋“ฑ)์„ ๋ชจ๋‘ ๊ฐ๊ฐ์˜ ๋ชจ๋“ˆ๋กœ ๋ณด๊ณ  ์ด๋ฅผ ์กฐํ•ฉํ•ด์„œ ๋ณ‘ํ•ฉ๋œ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ

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

Vue์—์„œ ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ํ•ด๋ณด์ž! Vuex

์ƒํƒœ ๊ด€๋ฆฌ๋ž€ ํ˜„๋Œ€ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ ํŒจํ„ด์ด๋‹ค.๋ทฐ์—์„œ๋Š” ๋ทฐ์—‘์Šค(Vuex)๋ผ๋Š” ์ƒํƒœ ๊ด€๋ฆฌ ํŒจํ„ด์„ ์‚ฌ์šฉํ•œ๋‹ค.์ƒํƒœ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋Š” ์ปดํฌ๋„ŒํŠธ์˜ ์ˆซ์ž๊ฐ€ ๋งŽ์•„์กŒ์„ ๋•Œ ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์ด๋‚˜ ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ๋” ๋ช…์‹œ์ ์ด๊ณ 

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

Vue.js ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด์ž! Slot ์™ธํŽธ

Vue.js ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” Slot ์™ธ์˜ ๊ธฐ๋Šฅ๋“ค์„ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.๋ฏน์Šค์ธ(Mixins)์€ ์—ฌ๋Ÿฌ ์ปดํฌ๋„ŒํŠธ ๊ฐ„์— ๊ณตํ†ต์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋กœ์ง, ๊ธฐ๋Šฅ๋“ค์„ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.๋ฏน์Šค์ธ์— ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ์žฌ์‚ฌ์šฉ ๋กœ์ง์€ data, methods, creat

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

Vue.js ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด์ž! SlotํŽธ

Vue.js ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•จ์ˆ˜๋“ค๋กœ ์ปดํฌ๋„ŒํŠธ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค. ์Šฌ๋กฏ ์Šฌ๋กฏ(slot)์€

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

Vue.js API, Methods

๋ทฐ์˜ ๋ฉ”์„œ๋“œ๋Š” ํŠน์ • ๊ธฐ๋Šฅ ๋ณ„๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ•จ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.๋ฉ”์„œ๋“œ๋Š” ํ”ํžˆ ๋ทฐ ํ…œํ”Œ๋ฆฟ์˜ ๋ฒ„ํŠผ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ๋ถ€ํ„ฐ HTTP ํ†ต์‹ ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์„ฑ๊ฒฉ์˜ ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.๋ฉ”์„œ๋“œ๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด์„œ ๋ฒ„ํŠผ ํด๋ฆญ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.์œ„

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

Vue.js Template๊ณผ Components

๋ทฐ์˜ ํ…œํ”Œ๋ฆฟ ๋ฌธ๋ฒ•์ด๋ž€ ๋ทฐ๋กœ ํ™”๋ฉด์„ ์กฐ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค.ํ…œํ”Œ๋ฆฟ ๋ฌธ๋ฒ•์€ ํฌ๊ฒŒ ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ๊ณผ ๋””๋ ‰ํ‹ฐ๋ธŒ๋กœ ๋‚˜๋‰œ๋‹ค.๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ์€ ๋ทฐ ์ธ์Šคํ„ด์Šค์—์„œ ์ •์˜ํ•œ ์†์„ฑ๋“ค์„ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ ๋ฐฉ์‹์€ ์ฝง์ˆ˜์—ผ ๊ด„ํ˜ธ(Mustache Tag)์ด๋‹ค.div

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

Vue.js ์‹œ์ž‘ํ•˜๊ธฐ

๋‹ค๋ฅธ ์ฃผ์š” ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ(Angular, React)์™€ ๋น„๊ตํ–ˆ์„ ๋•Œ ๋ทฐ(Vue)์˜ ๊ฐ€์žฅ ํฐ ๊ฐ•์ ์€ ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜๊ธฐ๊ฐ€ ์ •๋ง ์‰ฝ๋‹ค๋Š” ์ ์ด๋‹ค.CDN์œผ๋กœ Vue.js ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™€ ๋ฐ”๋กœ Vue ์ธ์Šคํ„ด์Šค๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•ด๋ณด์•˜๋‹ค. ๊ธฐ์กด์˜ ๊ตฌํ˜„๋œ ์‹œ์Šคํ…œ์—

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

Vue.js Front-end Framework

์›นํŽ˜์ด์ง€์˜ ํ™”๋ฉด ๊ฐœ๋ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜์˜จ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค.Evan You์— ์˜ํ•ด Vue.js๊ฐ€ ํƒ„์ƒ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.Evan Yoo๋Š” Angular.js(๋˜ ๋‹ค๋ฅธ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ)์˜ ๋ช…์‹œ์  ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ๊ณผ ๊ฐ™์€ ํ•„์ˆ˜์ ์ธ ์š”์†Œ๋“ค๋งŒ ๊ฐ€์ง€๊ณ  ํ™”๋ฉด์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ

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

Javascript this

this๋ž€ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ƒ์„ฑ๋˜๋Š” ์‹คํ–‰ ์ปจํ…์ŠคํŠธ ๊ฐ์ฒด์ด๋‹ค.this๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋Œ€์ƒ์€ ์–ด๋–ป๊ฒŒ this๊ฐ€ ํ˜ธ์ถœ๋˜๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ค๋ฅธ๋ฐ ์•„๋ž˜ ์ƒํ™ฉ๋ณ„๋กœ ์˜๋ฏธ๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.์ „์—ญ ๊ณต๊ฐ„์—์„œ์˜ this๋ฉ”์„œ๋“œ๋กœ์„œ ํ˜ธ์ถœํ•  ๋•Œ ๋‚ด๋ถ€์—์„œ์˜ thisํ•จ์ˆ˜๋กœ์„œ ํ˜ธ์ถœํ•  ๋•Œ ๋‚ด๋ถ€์—์„œ์˜ this์ฝœ

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

Javascript ์‹คํ–‰ ์ปจํ…์ŠคํŠธ (Execution Context)

์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํ™˜๊ฒฝ์‹คํ–‰ํ•  ์ฝ”๋“œ์— ์ œ๊ณตํ•  ํ™˜๊ฒฝ์ •๋ณด๋ฅผ ๋ชจ์•„๋†“์€ ๊ฐ์ฒด์ „์—ญ ์ฝ”๋“œํ•จ์ˆ˜ ์ฝ”๋“œeval ์ฝ”๋“œ (eval์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค)์ผ๋ฐ˜์ ์œผ๋กœ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋Š” ์ „์—ญ์ฝ”๋“œ์™€ ํ•จ์ˆ˜์ฝ”๋“œ์ด๋‹ค.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ •๋ณด๋ฅผ

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

Javascript ๋ฐ์ดํ„ฐ ํƒ€์ž…

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

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

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ DOM ๊ณผ ๋ธŒ๋ผ์šฐ์ € ํŒจํ„ด(Javascript Pattern)

dom ์ ‘๊ทผ์€ ์ตœ์†Œํ™”ํ•œ๋‹ค.๋ฃจํ”„๋ฌธ ๋‚ด์—์„œ DOM ์ ‘๊ทผ์€ ํ”ผํ•œ๋‹ค.DOM ์ฐธ์กฐ๋ฅผ ์ง€์—ญ๋ฒผ์ˆ˜์— ํ• ๋‹นํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.์ž์ฃผ ์ ‘๊ทผํ•˜๋Š” ์—˜๋ฆฌ๋จผํŠธ์— id ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋„ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋„์›€์ด ๋œ๋‹ค.

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

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์ฒด ์ƒ์„ฑ ํŒจํ„ด(Javascript Pattern)

์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ํŒจํ„ด์ด๋ฉฐ ์ „์—ญ๋ณ€์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ค„์ด๊ณ , ๋ณ€์ˆ˜๋ช…์ด ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๊ธธ์–ด์ง์„ ๋ฐฉ์ง€ํ•œ๋‹ค.์ „์—ญ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๊ฐ์ฒด๋Š” ํ”ํžˆ ๋Œ€๋ฌธ์ž๋กœ ์„ ์–ธํ•œ๋‹ค.

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

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋””์ž์ธ ํŒจํ„ด(Javascript Pattern)

๋””์ž์ธ ํŒจํ„ด์ด๋ž€ ๊ธฐ์กด ํ™˜๊ฒฝ ๋‚ด์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ผ์–ด๋‚˜๋Š” ๋ฌธ์ œ๋“ค์„ ์–ด๋–ป๊ฒŒ ํ’€์–ด๋‚˜๊ฐˆ ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•œ ์ผ์ข…์˜ ์†”๋ฃจ์…˜ ๊ฐ™์€ ๊ฒƒ์ด๋‹ค.

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

JavaScript๋ž€?

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript)๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript)๋Š” ๊ฐ์ฒด(object) ๊ธฐ๋ฐ˜์˜ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๋‹ค. HTML๋กœ๋Š” ์›น์˜ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๊ณ , CSS๋กœ๋Š” ์›น์„ ๋””์ž์ธํ•˜๋ฉฐ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ๋Š” ์›น์˜ ๋™์ž‘์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

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