[WEB] innerHTML vs element
๐ innerHTML vs elementPermalink
JavaScript์์ html๋ด์ฉ์ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ต๋๋ค
innerHTML
์ ์ฌ์ฉํ๊ฑฐ๋ element
๋ฅผ ์
๋ฐ์ดํธ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด ์๋๋ฐ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
๐ innerHTML์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐPermalink
innerHTML์ ํด๋น ํ๊ทธ์ ์ ์ฒด์ ์ธ HTML์ ๋ชจ๋ ์ ๋ฐ์ดํธํฉ๋๋ค.
๊ทธ๋ ๊ฒ ๋๋ฉด ์๋ก ์ถ๊ฐํ ์์๋ค์ DOM Tree๋ฅผ ๋ง๋ค๊ณ Render Tree๋ฅผ ๋ง๋ค๊ฒ ๋์ด ๋งค์ฐ ๋ฒ์กํ ๊ณผ์ ์ด ์ด์ด์ง๋๋ค.
๋ฐ๋ผ์ ํ๋ฒ innerHTML์ ๋ง๋ ๋ค์์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ค๋ฉด ์ฌ์ฉํ๋ ๊ฒ์ด ์ ํฉํฉ๋๋ค.
๐ Element๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐPermalink
์ ์ฒด๊ฐ ์๋ ๋ถ๋ถ์ ์ผ๋ก ๋ณ๊ฒฝ์ด ์ผ์ด๋๋ ๊ฒฝ์ฐ๋ผ๋ฉด ํด๋นํ๋ Element๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ ๋๋ค.
๋ฐ๋ผ์ Element์ reference ์ฆ, Element์ ๋ณ์๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉด์ ์กฐ๊ธ ๋ ๋ง์ ๋์์ ํด์ผํ๋ค๋ฉด element๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๋ณ๊ฒฝํ๋๊ฒ์ด ์ ํฉํฉ๋๋ค.
์ถ์ฒPermalink
- ๋๋ฆผ์ฝ๋ฉ
๐ฌ ์ต์ ๋๊ธ