๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

    ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(library)์™€ ํ”„๋ ˆ์ž„์›Œํฌ(Framework)

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

    ์ดํ„ฐ๋ ˆ์ดํ„ฐ(Iterator)์™€ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด(Iterable) (next์™€ for of ๋ฃจํ”„)

    ์ดํ„ฐ๋ ˆ์ดํ„ฐ(Iterator): ์—ญํ• : ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ(iterable) ๊ฐ์ฒด๋ฅผ ์ˆœํšŒ(iterate)ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๋ฉ”์†Œ๋“œ: next(): ๋‹ค์Œ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๊ณ  ํฌ์ธํ„ฐ ์ด๋™. { value, done } ํ˜•ํƒœ์˜ ๊ฐ์ฒด ๋ฐ˜ํ™˜. (**value**๋Š” ํ˜„์žฌ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๊ณ , **done**์€ ์ดํ„ฐ๋ ˆ์ดํ„ฐ๊ฐ€ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์ˆœํšŒํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ„) Symbol.iterator: ์ดํ„ฐ๋ ˆ์ดํ„ฐ ๊ฐ์ฒด ์ž์ฒด๋ฅผ ๋ฐ˜ํ™˜. ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด(Iterable): ์ •์˜: Symbol.iterator ๋ฉ”์†Œ๋“œ๋ฅผ ๊ตฌํ˜„ํ•œ ๊ฐ์ฒด. ์˜ˆ์‹œ: ๋ฐฐ์—ด(Array), ๋ฌธ์ž์—ด(String), ๋งต(Map), ์…‹(Set), ๋…ธ๋“œ๋ฆฌ์ŠคํŠธ(NodeList), ์ธ์ˆ˜ ๊ฐ์ฒด(arguments), ์ œ๋„ˆ๋ ˆ์ดํ„ฐ(Generator) ๋“ฑ (for...of ๋ฃจํ”„๋‚˜..

    ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ 04 ํŒŒ์ด์ฌ์˜ ์ž…์ถœ๋ ฅ (ํ•จ์ˆ˜, *args, kwargs, ๋ณ€์ˆ˜์˜ ๋ฒ”์œ„, lambda, input ํ•จ์ˆ˜, print ํ•จ์ˆ˜, ํŒŒ์ผ ์ƒ์„ฑ/์ฝ๊ธฐ/์“ฐ๊ธฐ, with๋ฌธ, sys ๋ชจ๋“ˆ ์‚ฌ์šฉํ•˜๊ธฐ)

    4-1 ํ•จ์ˆ˜ ํ•จ์ˆ˜๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ์ž…๋ ฅ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์–ด๋–ค ์ผ์„ ์ˆ˜ํ–‰ํ•œ ํ›„ ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ด์–ด ๋†“๋Š” ๊ฒƒ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ? ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€์น˜ ์žˆ๋Š” ๋ถ€๋ถ„์„ ํ•œ ๋ญ‰์น˜๋กœ ๋ฌถ์–ด ‘์–ด๋–ค ์ž…๋ ฅ๊ฐ’์„ ์ฃผ์—ˆ์„ ๋•Œ ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฆฌํ„ดํ•ด ์ค€๋‹ค’๋ผ๋Š” ์‹์˜ ํ•จ์ˆ˜๋กœ ์ž‘์„ฑํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐ๋Šฅ ๋‹จ์œ„์˜ ํ•จ์ˆ˜๋กœ ๋ถ„๋ฆฌํ•ด ๋†“์œผ๋ฉด ํ”„๋กœ๊ทธ๋žจ ํ๋ฆ„์„ ์ผ๋ชฉ ์š”์—ฐํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํŒŒ์ด์ฌ ํ•จ์ˆ˜์˜ ๊ตฌ์กฐ def: ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์•ฝ์–ด ํ•จ์ˆ˜๋ช… : ์ž„์˜๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ ๋งค๊ฐœ๋ณ€์ˆ˜: ํ•จ์ˆ˜์— ์ž…๋ ฅ์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ฐ’์„ ๋ฐ›๋Š” ๋ณ€์ˆ˜ return : ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋Š” ๋ช…๋ น def ํ•จ์ˆ˜๋ช…(๋งค๊ฐœ๋ณ€์ˆ˜): ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ1 ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ2 ... def add(a,b): return a+b ------------------- >>> def add(a,..

    ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ 03 ์ œ์–ด๋ฌธ (if๋ฌธ, while๋ฌธ, for๋ฌธ, ์กฐ๊ฑด๋ถ€ ํ‘œํ˜„์‹, break๋ฌธ, continue๋ฌธ, rangeํ•จ์ˆ˜, ๋ฆฌ์ŠคํŠธ ์ปดํ”„๋ฆฌํ—จ์…˜)

    1.if๋ฌธ in, not in : x in ๋ฆฌ์ŠคํŠธ|ํŠœํ”Œ|๋ฌธ์ž์—ด x not in ๋ฆฌ์ŠคํŠธ|ํŠœํ”Œ|๋ฌธ์ž์—ด #๋ฆฌ์ŠคํŠธ ์•ˆ ์ˆซ์ž >>> 1 in [1,2,3] True >>> 1 not in [1,2,3] False #ํŠœํ”Œ ์•ˆ ๋ฌธ์ž >>> 'a' in ('a','b','c') True #๋ฌธ์ž์—ด ์•ˆ ๋ฌธ์ž >>> 'j' in 'python' False #๋งŒ์•ฝ 3000์› ์ด์ƒ์˜ ๋ˆ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ํƒ์‹œ๋ฅผ ํƒ€๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑธ์–ด๊ฐ€๋ผ. money = 5000 if money >= 3000: print("ํƒ์‹œ ํƒ€") else: print("๊ฑธ์–ด๊ฐ€๋ผ") #๋งŒ์•ฝ 3000์› ์ด์ƒ์ด ์žˆ๊ฑฐ๋‚˜ ์นด๋“œ๊ฐ€ ์žˆ๋‹ค๋ฉด ํƒ์‹œ๋ฅผ ํƒ€๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฑธ์–ด๊ฐ€๋ผ. money = 1000 card = False if money >=3000 or card..

    ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ 02 ์ž๋ฃŒํ˜• (์ˆซ์žํ˜•, ๋ฌธ์ž์—ด, ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ, ์ง‘ํ•ฉ, ๋ถˆ, ๋ณ€์ˆ˜)

    2.1 ์ˆซ์žํ˜• ** : ์ œ๊ณฑ % : ๋‚˜๋จธ์ง€ / : ๋‚˜๋ˆ„๊ธฐ // : ๋ชซ 2.2 ๋ฌธ์ž์—ด ๋ฌธ์ž์—ด: ๋ฌธ์ž, ๋‹จ์–ด ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž๋“ค์˜ ์ง‘ํ•ฉ ๋ฌธ์ž์—ด ๋งŒ๋“ค๊ธฐ ํฐ๋”ฐ์˜ดํ‘œ ์ž‘์€๋”ฐ์˜ดํ‘œ ํฐ๋”ฐ์˜ดํ‘œ 3์—ฐ์† ์ž‘์€๋”ฐ์˜ดํ‘œ 3์—ฐ์† ๋ฌธ์ž์—ด ์•ˆ์— ‘๋‚˜ “ํฌํ•จ์‹œํ‚ค๊ธฐ ‘ ํฌํ•จ : ํฐ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ๋“ค์–ด์žˆ๋Š” ์ž‘์€๋”ฐ์˜ดํ‘œ๋Š” ๋ฌธ์ž์—ด์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ๊ธฐํ˜ธ๋กœ ์ธ์‹๋˜์ง€ ์•Š์Œ “ ํฌํ•จ : ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋กœ ๋‘˜๋Ÿฌ์‹ธ๊ธฐ ์—ญ์Šฌ๋ž˜์‹œ ์‚ฌ์šฉ : \’, \” ๋ณ€์ˆ˜์— ์—ฌ๋Ÿฌ ์ค„์ธ ๋ฌธ์ž์—ด ๋Œ€์ž… ์ค„๋ฐ”๊ฟˆ ๋ฌธ์ž \n ์‚ฝ์ž… ‘’’ ๋˜๋Š” “”” ์ด์Šค์ผ€์ดํ”„ ์ฝ”๋“œ \n : ์ค„๋ฐ”๊ฟˆ \t : ํƒญ ๊ฐ„๊ฒฉ \\ “ \๋ฅผ ๊ทธ๋Œ€๋กœ ํ‘œํ˜„ \’ : ‘๋ฅผ ๊ทธ๋Œ€๋กœ ํ‘œํ˜„ \” : “๋ฅผ ๊ทธ๋Œ€๋กœ ํ‘œํ˜„ ๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ, ๊ธธ์ด ๊ตฌํ•˜๊ธฐ a*2 : a๋ผ๋Š” ๋ฌธ์ž์—ด์„ 2๋ฒˆ ๋ฐ˜๋ณตํ•˜๊ธฐ len( ) : ๋ฌธ์ž์—ด ๊ธธ์ด ๊ตฌํ•˜๊ธฐ ๋ฌธ์ž์—ด ์ธ..

    DOM (Document Object Model)

    DOM (Document Object Model): ๋ฌธ์„œ ๊ฐ์ฒด ๋ชจ๋ธ(Document Object Model)์˜ ์•ฝ์ž๋กœ, ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐํ™”๋œ ํ‘œํ˜„์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค HTML, XML ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•จ ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ์–ด ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ๊ด€๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ํ‘œํ˜„. HTML ๋ฌธ์„œ์˜ ๊ฐ ์š”์†Œ(element)๋“ค์ด ํŠธ๋ฆฌ์˜ ๋…ธ๋“œ(node)๋กœ ํ‘œํ˜„๋˜๋ฉฐ, ๋ถ€๋ชจ-์ž์‹, ํ˜•์ œ ๊ด€๊ณ„ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ. ๋ธŒ๋ผ์šฐ์ €๋Š” HTML์„ ์ฝ์–ด์™€์„œ ๋‚ด๋ถ€์ ์œผ๋กœ DOM์„ ์ƒ์„ฑํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต. JavaScript์™€ ๊ฐ™์€ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HTML ๋ฌธ์„œ์˜ ๋‚ด์šฉ, ๊ตฌ์กฐ, ์Šคํƒ€์ผ ๋“ฑ์„ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Œ HTML์€ ์ดˆ๊ธฐ ์ •์  ์ƒํƒœ๋ฅผ ์ •์˜ํ•˜๊ณ , ๋ธŒ๋ผ์šฐ์ €๋Š” HTML ๋ฌธ์„œ๋ฅผ ์ฝ์–ด ๋‚ด๋ถ€์ ์œผ๋กœ DOM์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ DOM์„..

    ์›นํŽ˜์ด์ง€ ๋กœ๋”ฉ ๋ฐ ํŽ˜์ด์ง€ ํŒŒ์‹ฑ

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

    DOMContentLoaded์™€ load ์ด๋ฒคํŠธ

    ์ดˆ๊ธฐ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ์ž‘์—…์€ DOMContentLoaded ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ์—์„œ ์ˆ˜ํ–‰ ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๊ฐ€ ๋กœ๋“œ๋œ ํ›„์— ์ถ”๊ฐ€์ ์ธ ์ž‘์—…์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” load ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์‚ฌ์šฉ DOMContentLoaded ์ด๋ฒคํŠธ: ์ด ์ด๋ฒคํŠธ๋Š” HTML ๋ฌธ์„œ์˜ ์ดˆ๊ธฐ ํŒŒ์‹ฑ์ด ์™„๋ฃŒ๋˜๊ณ  DOM ํŠธ๋ฆฌ๊ฐ€ ๊ตฌ์„ฑ๋œ ์‹œ์ ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ์‹œํŠธ, ์ด๋ฏธ์ง€, ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ๋“ฑ์˜ ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค์˜ ๋กœ๋”ฉ์ด ์™„๋ฃŒ๋˜์ง€ ์•Š์•„๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋Š” ์ดˆ๊ธฐ ๊ตฌ์„ฑ๋œ DOM์— ๋Œ€ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. load ์ด๋ฒคํŠธ: ์ด ์ด๋ฒคํŠธ๋Š” ์›นํŽ˜์ด์ง€์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค(์ด๋ฏธ์ง€, ์Šคํฌ๋ฆฝํŠธ, ์Šคํƒ€์ผ ๋“ฑ)๊ฐ€ ๋กœ๋“œ๋˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์™„์ „ํžˆ ์ค€๋น„๋œ ์ƒํƒœ์ผ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. HTML ๋ฌธ์„œ๋ฅผ ํŒŒ์‹ฑํ•˜๋Š” ๋™์•ˆ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ฐ ์š”์†Œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค(์ด๋ฏธ์ง€..