html (3) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [JavaScript] HTML์ JS ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ ๋น๊ต / async VS defer ์ฐจ์ด์ ๐ฝ HTML ํ์ฑ์ ๋ํด์๋ ์๋ ํฌ์คํธ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์ ๐ฝ[HTTP] ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ ๐ Browser Rendering(๋ธ๋ผ์ฐ์ ๋ ๋๋ง)์ด๋? ์ฌ์ฉ์์ ์์ฒญ์ ์๋ฒ์ ์ ๋ฌํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ๋ฉด์ ๋ํ๋ด๋ ๊ณผ์ ์ ์๋ฏธํ๋ค. ๐ Parsing(ํ์ฑ)์ด๋? ๋ธ๋ผ์ฐ์ ๊ฐ ์ฝ๋๋ฅผ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์๋ devjindev.tistory.com 1. head ์์ ๋ถ๋ฌ์ค๋ ๊ฒฝ์ฐ โญโโโ 123456789 ... ... cs JS๋ฅผ ๋ถ๋ฌ์ค๋ ๋์ HTML ํ์ฑ์ ๋ฉ์ถ๊ณ , JS ๋ค ๋ถ๋ฌ์ค๋ฉด ๋๋จธ์ง ํ์ฑ์ ์งํํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์์๊ฒ ํ์ด์ง๊ฐ ๋ณด์ฌ์ง๋ ์๊ฐ์ด ๋๋ ์ด๋๋ค. 2. body ์(๋งจ ๋)์ ๋ถ๋ฌ์ค๋ ๊ฒฝ์ฐ โญโญโโ 123456789 ... ... cs ๋จผ์ HTML์ ๋ชจ๋ ํ์ฑํ์ฌ ์ฌ์ฉ์์๊ฒ ํ์ด์ง๊ฐ ๋ณด์ฌ์ง ํ,.. [HTML] HTML ํ๊ทธ ์ ๋ฆฌ ๐ HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ : ์น ํ์ด์ง์ ์์๊ณผ ๋ : , ๋ฑ์ ํฌํจ : ์น ๋ฌธ์ ์ ๋ณด (ํด๋น ๋ฌธ์๊ฐ ์ด๋ค ๋ด์ฉ์ ๋ด๊ณ ์๋์ง, ํค์๋๋ ๋ฌด์์ธ์ง, ๋๊ฐ ๋ง๋ค์๋์ง ๋ฑ) : ์น ๋ฌธ์ ์ด๋ฆ : ์น ๋ฌธ์ ๋ณธ๋ฌธ, ์ค์ ํ๋ฉด์ ๋ํ๋๋ ๋ด์ฉ ๊ธฐ์ ๐ ๊ธฐ๋ณธ ํ๊ทธ : ๋ ์ด์์ ๋๋ ๋ ์ฌ์ฉ : ๋น์ด ์๋ ํ๊ทธ (์ญํ X) : ๋ฌธ๋จ : ์ค๋ฐ๊ฟ ๐ heading ํ๊ทธ ~ : ์ ๋ชฉ (h1 -> h6์ผ๋ก ๊ฐ์๋ก ์์ ๋ชฉ) ๐ text ํ๊ทธ : ์งํ๊ฒ : ์งํ๊ฒ (์๋ฏธ๊ฐ์กฐ) : ๊ธฐ์ธ์ด๊ธฐ : ๊ธฐ์ธ์ด๊ธฐ (์๋ฏธ๊ฐ์กฐ) : ์์ ๊ฐ์กฐ : ์ ์ฒจ์ : ์๋ ์ฒจ์ : ์ทจ์์ : ์ทจ์์ (์ค์ ์ทจ์) : ๋ฐ์ค : ์๊ฒ : ํฌ๊ฒ : ํค๋ณด๋ ํ์ : ์ปดํจํฐ ์ฝ๋ : ํ๋ก๊ทธ๋จ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ ํ์ : ๊ตฌ๋ถ์ (= ์์ ์๋์ ์ฃผ์ ๊ฐ ๋ฐ๋๋ค.) : bl.. HTML / CSS / JavaScript ์ ์ญํ ๋ฐ ์ฐจ์ด์ ๐ HTML (Hypertext Markup Language) - ์น ๋ฌธ์๋ฅผ ๋ง๋ค๊ธฐ ์ํ์ฌ ์ฌ์ฉํ๋ ๊ธฐ๋ณธ์ ์ธ ์น ์ธ์ด - ์น์ ๋ผ๋, ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ ์ญํ ๐ CSS (Cascading Style Sheets) - ์น ๋ฌธ์์ ์ ๋ฐ์ ์ธ ์คํ์ผ์ ๋ฏธ๋ฆฌ ์ ์ฅํด ๋ ์คํ์ผ์ํธ - HTML์ ์ด๊ณผ ์ท์ ์ ํ ์น์ ๊พธ๋ฉฐ์ฃผ๋ ์ญํ (์๊น, ๊ธ์จ์ฒด ๋ฑ ๋์์ธ ์์) ๐ JavaScript - ์น ๋ฌธ์์ ๋์์ ๋ด๋นํ๋ ํฌ๋ก์ค ํ๋ซํผ(cross platform), ๊ฐ์ฒด์งํฅ ์คํฌ๋ฆฝํธ ์ธ์ด - ์น์ ๋์ (์๊ฐ์ ๋ณํ) ๋ฐ์์ ์ฒ๋ฆฌํ๋ ์ญํ ๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ฐ๋ฆฌ '๋ชธ'์ ์๋ฅผ ๋ค์ด ์ค๋ช ํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! HTML์ ๋ชธ์ ๋ผ CSS๋ ๋ผ๋ฅผ ๊ฐ์ธ๋ ์ด๊ณผ ์ท JavaScript๋ ๋ชธ์ ์์ง์ด๋ ๋์ ๋ฐ์ ์ด๋ผ๊ณ ํ ์ ์๊ฒ ๋ค.. ์ด์ 1 ๋ค์