๐Ÿ“Language/๐ŸŸจ Javascript

    ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ • ์ดํ•ดํ•˜๊ธฐ (์ž‘์„ฑ์ค‘)

    ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ • ์ดํ•ดํ•˜๊ธฐ (์ž‘์„ฑ์ค‘)

    javascript๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋‚ด๊ฐ€ ์•„์ง ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๊ณผ์ •์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ์•Œ์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•„์„œ ์ •๋ฆฌํ•ด๋ณด๊ธฐ๋กœํ–ˆ๋‹ค. ์‚ฌ์ „์ง€์‹ ๋ธŒ๋ผ์šฐ์ € : ์›น์ƒ์— ์กด์žฌํ•˜๋Š” ํŽ˜์ด์ง€๋“ค์„ ๊ฒ€์ƒ‰ ๋ฐ ์—ด๋žŒํ•˜๊ธฐ ์œ„ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ด์นญ ex) chorme, safari, internet explorer, microsoft edge ๋“ฑ ๋ Œ๋”๋ง : HTML, CSS, JS๋กœ ์ž‘์„ฑ๋œ ๋ฌธ์„œ๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €์— ์‹œ๊ฐ์ ์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ ํŒŒ์‹ฑ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๋ฌธ์„œ์˜ ๋ฌธ์ž์—ด์„ 'ํ† ํฐ'์œผ๋กœ ๋ถ„ํ•ด -> ํ† ํฐ์œผ๋กœ ํŠธ๋ฆฌ๊ตฌ์กฐ์˜ ์ž๋ฃŒ๊ตฌ์กฐ์ธ 'ํŒŒ์ŠคํŠธ๋ฆฌ'๋ฅผ ์ƒ์„ฑ -> ํŒŒ์ŠคํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ '๋ฐ”์ดํŠธ ์ฝ”๋“œ' ์ƒ์„ฑํ•˜๊ณ  ์‹คํ–‰ ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๋™์ž‘ ๊ณผ์ • ๋ Œ๋”๋ง์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ์„œ๋ฒ„์— ์š”์ฒญํ•˜๊ณ  ์‘๋‹ต ๋ฐ›๋Š”๋‹ค. ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์‘๋‹ต๋œ ๋ฆฌ์†Œ์Šค๋ฅผ ํŒŒ์‹ฑํ•˜..

    [JS] ๋ณ€์ˆ˜ ์„ ์–ธ var, let, const

    Javascript๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ• ๋•Œ ์ œ์ผ ์•ž์— ๋ณ€์ˆ˜ ์„ ์–ธ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. var number = 1; let number = 1; const number = 1; var - var ํ‚ค์›Œ๋“œ๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋Š” ์ค‘๋ณต ์„ ์–ธ์ด ๊ฐ€๋Šฅ (์ฒ˜์Œ ์„ ์–ธํ•œ ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ๋ณ€๊ฒฝ๋จ) var x = 1; console.log(x); //1 var x = 2; console.log(x); //2 - var ํ‚ค๋“œ์›Œ๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜์˜ ์ฝ”๋“œ ๋ธ”๋ก๋งŒ์„ ์ง€์—ญ ์Šค์ฝ”ํ”„๋กœ ์ธ์ • => ๋ชจ๋‘ ์ „์—ญ ๋ณ€์ˆ˜๊ฐ€ ๋จ var x = 1; if(true) { var x = 2; } console.log(x); //2 - ๋Ÿฐํƒ€์ž„ ์ด์ „์— ๋ณ€์ˆ˜ ์„ ์–ธ, ์ดˆ๊ธฐํ™” ๋‘˜๋‹ค ์‹คํ–‰ console.log(x); //undefined var x; console.log(x);..

    [JS] fetch API ์‚ฌ์šฉํ•˜๊ธฐ

    [JS] fetch API ์‚ฌ์šฉํ•˜๊ธฐ

    ์ดˆ๊ธฐํ™”๋ฉด - fetch_test.html ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ์•Œ๋ฆผ์ฐฝ ๋„์šฐ๊ธฐ - fetch_test.html - event ํŒŒ์ผ ์ œ๋ชฉ ๋‚ด์šฉ์ด๋‹ค. ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ๊ธ€ ๋‚˜์˜ค๊ฒŒ ํ•˜๊ธฐ - fetch_test.html - event ํŒŒ์ผ ์ œ๋ชฉ ๋‚ด์šฉ์ด๋‹ค.

    [JS] ๊ธฐ๋ณธ๊ฐœ๋…

    [JS] ๊ธฐ๋ณธ๊ฐœ๋…

    HTML : ํ‹€, ๊ณจ๊ฒฉ, ์‚ฌ๋žŒ์ž์ฒด CSS : ๋””์ž์ธ, ์˜ท Javascript : ์›€์ง์ž„, ๋™์ž‘ Javascript - ํ™•์žฅ์ž๋ช… : .js ์žฅ์  : ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ์ค„์ž„(bugs) ๋‹จ์  : ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ๋…ธ์ถœ, ๋ณด์•ˆ๋ฌธ์ œ์— ์ทจ์•ฝ - ํŠน์ง• 1) ๊ฐ์ฒด๊ธฐ๋ฐ˜ ์–ธ์–ด, ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด 2) ํƒœ๊ทธ ์‚ฌ์šฉ (head, body์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅ) 3) ๊ธฐ๋ณธ์ ์œผ๋กœ html๋ฌธ์„œ๋‚ด์— ์ž‘์„ฑ๋˜์–ด ์‹คํ–‰๋œ๋‹ค. 4) ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์€ var์ด๋‹ค. (์ƒ๋žต๊ฐ€๋Šฅ) - Javascript ๊ฐ์ฒด 3์ข…๋ฅ˜ 1) ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ์ฒด : ์ •์˜ - ์ƒ์„ฑ - ์‚ฌ์šฉ 2) ๋‚ด์žฅ ๊ฐ์ฒด : (์ •์˜) - ์ƒ์„ฑ - ์‚ฌ์šฉ ex) Date d = new Date() 3) ๋ธŒ๋ผ์šฐ์ € ๊ฐ์ฒด : (์ •์˜ - ์ƒ์„ฑ) - ์‚ฌ์šฉ ex) window.location = "http://www.tistor..