ํ๋ก์ ํธ ํ๋ ์ ์ํฌ์์ Rust ์ธ์ด๋ก๋ง ์์ฑ๋๊ณ Servo ํ๋ก์ ํธ์ ์ผ๋ถ ๊ฐ๋ฐ ์์๋ฅผ ์ฌ์ฉํ๋ ๋ธ๋ผ์ฐ์ ์์ง์ด ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. ์ํธ MPL 2.0(Mozilla Public License)์ ๋ฐ๋ผ. ๋ ๋๋ง์๋ OpenGL ๋ฐ์ธ๋ฉ์ด ์ฌ์ฉ๋ฉ๋๋ค. Rust ์ธ์ด๋ก. ์ฐฝ ๊ด๋ฆฌ ๋ฐ OpenGL ์ปจํ
์คํธ ์์ฑ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํด ๊ตฌํ๋ฉ๋๋ค. . ๊ตฌ์ฑ ์์๋ HTML ๋ฐ CSS๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ะธ , ํ๋ก์ ํธ์์ ๊ฐ๋ฐ๋จ .
DOM ์์
์ ์ํ ์ฝ๋๋ ํ๋ก์ ํธ ๊ฐ๋ฐ์ ๊ธฐ๋ฐํฉ๋๋ค. HTML/XML์ ์กฐ์ํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฌ์ฉ๋ ํ๋ก์ ํธ ์ค์๋ ์คํ์ ์น ์์ง๋ ์ธ๊ธ๋ฉ๋๋ค. ์ฝ 5๋
๊ฐ ๊ฑฐ์ ๋ฒ๋ ค์ง ์ํ์์ต๋๋ค.
ํ์ฌ ๊ฐ๋ฐ ๋จ๊ณ์์๋ ๊ธฐ๋ณธ์ ์ธ HTML ์ง์๊ณผ ์ ํ๋ CSS ๊ธฐ๋ฅ๋ง ์ ๊ณต๋๋ฉฐ, ์ด๋ ๋๋ถ๋ถ์ ์ต์ ํ์ด์ง๋ฅผ ๋ณด๊ธฐ์ ์์ง ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ CSS๋ฅผ ์ฌ์ฉํ์ฌ div์ ์ ์ฉํ๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋ฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ ์๋ 1๋ ์ ์ ๋ธ๋ผ์ฐ์ ์์ง์ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ๊ฐ๋ฅด์น๊ธฐ ์ํด ์์๋์์ง๋ง, ์ง๊ธ์ ์ด๋ฅผ ์ ์ฉํ ์ ์๋ ์๋ก์ด ํ์ ์์ฅ์ ์ฐพ์ผ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์ด๋ฏธ ๊ตฌํ๋ ๋ด์ฉ:
- HTML ํ์ฑ, CSS ํ์ ์งํฉ, ๊ณ๋จ์ CSS, DOM ๋ชจ๋ธ.
- ํ์ด์ง ๋ ๋๋ง, ์ฝํ ์ธ ์ ๋ธ๋ก ๋ ์ด์์.
- ์ด๋ก์ ๋ํ ๋ถ๋ถ์ ์ง์ ๋ฐ ์์ฑ "".
- ํ์๋ ์์์ ํธ๋ฆฌ๋ก ๋๋ฒ๊ทธ ๋คํ๋ฅผ ์์ฑํฉ๋๋ค.
- ๊ณ ํด์๋ ๋์คํ๋ ์ด์ ๋ํ ์ฌ์ฉ์ ์ ์ ์ค์ผ์ผ๋ง ์ธ์ ์ง์.
- FreeType ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธ ๋ ๋๋ง.
- ์ง์ , ์ํฉ์ ๋ง๋ ์ธ๋ผ์ธ ์์ ๋ฐ ๋ ๋๋ง.
์ถ์ฒ : opennet.ru
