Ajax(Asynchronous JavaScript and XML)
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํด ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ์๊ฒ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ณ , ์๋ฒ๊ฐ ์๋ตํ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ์นํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ด๋ค.
XMLHttpRequest ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ค.
XMLHttpRequest(XHR) ๊ฐ์ฒด๋ ์๋ฒ์ ์ํธ์์ฉํ๊ธฐ ์ํ์ฌ ์ฌ์ฉ๋ฉ๋๋ค. ์ ์ฒด ํ์ด์ง์ ์๋ก๊ณ ์นจ์์ด๋ URL๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ฌ ์ ์์ต๋๋ค. ์ด๋ ์น ํ์ด์ง๊ฐ ์ฌ์ฉ์๊ฐ ํ๊ณ ์๋ ๊ฒ์ ๋ฐฉํดํ์ง ์์ผ๋ฉด์ ํ์ด์ง์ ์ผ๋ถ๋ฅผ ์ ๋ฐ์ดํธํ ์ ์๋๋ก ํด์ค๋๋ค. XMLHttpRequest ๋ AJAX ํ๋ก๊ทธ๋๋ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๋ณ๊ฒฝํ ๋ถ๋ถ์ ์ ๋ฐ์ดํธํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ๋ง ์๋ฒ๋ก๋ถํฐ ์ ์ก๋ฐ๊ธฐ ๋๋ฌธ์ ๋ถํ์ํ ๋ฐ์ดํฐ ํต์ ์ด ๋ฐ์ํ์ง ์๋๋ค.
๋ณ๊ฒฝํ ํ์ ์๋ ๋ถ๋ถ์ ๋ค์ ๋ ๋๋งํ์ง ์์ ํ๋ฉด ๊น๋นก์ ํ์์ด ์๋ค.
ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ํต์ ์ด ์ด๋ฃจ์ด์ ธ ์๋ฒ์๊ฒ ์์ฒญ์ ๋ณด๋ธ ์ดํ ๋ธ๋ก๊น ์ด ๋ฐ์ํ์ง ์๋๋ค.
XMLHttpRequest
๋ธ๋ผ์ฐ์ ์์ ์ ๊ณตํ๋ Web API์ธ XMLHttpRequest ๊ฐ์ฒด๋ HTTP ์์ฒญ ์ ๊ณต๊ณผ ์๋ต ์์ ์ ์ํ ๋ค์ํ ๋ฉ์๋์ ํ๋กํผํฐ๋ฅผ ์ ๊ณตํ๋ค.
Last updated