์ถ์ฒ: www.youtube.com/watch?v=wcsVjmHrUQg&t=629s
๋ชจ์์ดํฌ ์น ๋ธ๋ผ์ฐ์ ๋ฑ์ฅ
Netscape: UI ์์๋ฅผ ์ถ๊ฐํ ์ ์ ์ธ ํ์ด์ง ๋ฑ์ฅ
์์ฅ ์ ์ ์จ 80%๋ฅผ ์๋ํ๋ค.
Script์ธ์ด ์ถ๊ฐ๋ฅผ ์ถ๊ฐํ ๋์ ์ธ ํ์ด์ง ๋ฑ์ฅ
Java๋ ๋ฌด๊ฒ๊ณ ์ด๋ ค์์ ์คํด ์ธ์ด๋ก ์ ํ
Netscape Navigator์์ LiveScript๋ฅผ ์ดํดํ๋ ์์ง(LiveScript Inrepreter)์ ํ์ฌํจ.
๋ผ์ด๋ธ์ค๋ธ๋ฆฝํธ ์ธ์ด๊ฐ ๋ ์์๋ฅผ ์กฐ์ํจ.
์๋ฐ์ ์ธ๊ธฐ์ ์ฌ๋ผํ์ ์ด๋ฆ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ผ๊ณ ์ง์
์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๊ณต์ ์๊ธฐ๊ฐ์ ๋๋ MS๊ฐ ์ญ๊ณตํ์ ํตํด IE๋ฅผ ๋ง๋ ๋ค.
๊ทธ๋๋ก ๋ฐฐ๋ ์ธ์ด๋ฅผ JScript๋ผ๊ณ ์ด๋ฆ๋ฐ๊ฟ ์์ฅ์ ๋ด๋๋๋ค.
IE์ ๋ท์ค์ผ์ดํ ๋ธ๋ผ์ฐ์ IE๋ธ๋ผ์ฐ์ ๊ฐ์ ํธํ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
ํธํ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ค์(ECMA)์ ๋ง๋ ๋ค.
EcmaScript1: ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ์ธ์ด์ ๋ฌธ๋ฒ์ฌํญ์ ๊ฐ๋ฅดํค๋ ๋ฌธ์
ECMA4๋ถํฐ ์๋ก์ด ๊ธฐ๋ฅ์ class์ ๊ฐ์ ์๋ก์ด ๊ธฐ๋ฅ์ ํ์ฌํ๋ ค๋ ์๋๊ฐ ์์๋ค.
์ ์ ์จ 95%์ IE
์คํฌ๋ฆฝํธ ์ธ์ด๊ฐ ๋ฌด๊ฑฐ์์ง๋ฉด ๋ณ๋ก๋ผ๋ IE
IE๊ฐ ํ์ค์ด๋ผ๊ณ ์ฃผ์ฅํ๋ฉฐ ECMAํ์ค์ ๋์ด์ ๋ฐ๋ฅด์ง ์๋๋ค.
ํ์ด์ดํญ์ค๊ฐ ๋ค์ ํ์ค์์ ๊ฒํ ํด๋ณด์๊ณ ์ ์ํ๋ค
ํ์คํ๋ฅผ ์๋๊ณ 3์ฌ๊ฐ ์น์ดํ๊ฒ ๊ณต๋ฐฉ์ ์ ํจ
๊ทธ์์ค์ AJAX๊ธฐ์ ์ถ์
ํ์ง๋ง ์ฌ์ ํ ๋ค์ํ ๋ธ๋ผ์ฐ์ ์์ ์๋ํ๋ ์น ํ์ด์ง๋ฅผ ๋ง๋๋ ์๊ณ ๊ฐ ๋ง์๋ค.
์น ์์ฅ์ ์์๊ฐ ๋ง์์ง๋ฉด์ ๊ฐ๋ ฅํ ์ปค๋ฎค๋ํฐ๊ฐ ์์ฑ๋๋ค.
๋ธ๋ผ์ฐ์ ์ ์๊ด์์ด ๊ธฐ๋ฅํ๋ ์น ํ์ด์ง๋ฅผ ๋ง๋ค๊ฒ ๋์์ฃผ๋ jQuery์ ๊ฐ์ API๊ฐ ์ฑํํ๋ค.
JIT๊ธฐ์ ์ ํ์ฌํ ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์ถ์๋๋ค.
๊ทธ๋ ๊ฒ ๋ค์ ๋ธ๋ผ์ฐ์ 4์ฌ๊ฐ ํ์ค์์ ๋ง๋ค๊ธฐ ์ํด ๋ชจ์ธ๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ์ ํ์คํ ์ฑ๊ณต์ผ๋ก ๋์ด์ jQuery๋ ํ์ ์์ด์ง๋ค.
๊ทธ๋ ๊ฒ ECMAScript๋ ๊ณ์ ๋ฐ์ ํด๊ฐ๋ค.
์๋ฐ์คํฌ๋ฆฝํธ๋ ํ์ฌ ์๋ฒ๋ ๊ตฌ์ถํ๊ณ ๋ฐ์คํฌํ ์ํ๋ฆฌ์ผ์ด์ ๋ ๋ง๋ค ์ ์๋ ์ธ์ด๋ก ์ฑ์ฅํ๊ณ ์๋ค.
๊ฐ๋ฐํ ๋๋ ์ต์ ๋ฒ์ ์ ECMA๋ฒ์ ์ ์ฌ์ฉํ๊ณ , ๋ฐฐํฌํ ๋๋ ์์ ์ ์ธ ๊ตฌ๋ฒ์ ์ ์ฌ์ฉํ๋ ๋ฐ๋ฒจ์ ์ฌ์ฉํ๋ค.
'๐ Front > ๐ Web Theory' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Web APIs] ๋ธ๋ผ์ฐ์ API (0) | 2021.11.17 |
---|---|
OAuth Dance (0) | 2021.08.03 |
์คํ ๊ทธ๋ํ(open graph): ๋งํฌ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๊ฒฐ์ ํ๊ธฐ (0) | 2021.04.28 |
์น ์คํฌ๋ฆฝํธ ์ธ์ด: PHP, JSP, ASP (0) | 2021.03.15 |
์ ๊ทํํ์(Regular Expression) (0) | 2021.02.14 |