ajax
ajax란 자바스크립트의 라이브러리중 하나이다.
브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서
전체 페이지를 새로 고치지 않아도 페이지의 일부를 로드하는 기법이다.
쉽게 풀어서 설명하자면 자바스크립트를 통해서 클라이언트와 서버간에
데이터를 주고 받는 기술이다.
비동기방식
비동기 방식은 웹페이지를 리로드하지 않고 데이터를 불러오는 방식이다.
ajax를 통해서 서버에 요청한 후 멈추는 것이아니라 프로그램은 계속 돌아가는 것이다.
비동기 방식의 장점은 필요한 부분만 불러와 사용할 수 있기 때문에 불필요한 리소스 낭비가 발생하지 않는다.
따라서 비동기식의 장점은 다음과 같다.
- 웹페이지의 속도가 빨라진다.
- 서버의 처리가 완료될 때까지 기다리지 않고 처리가 가능하다.
- 서버에서 데이터만 전송하면 되므로 전체적인 코딩의 양이 줄어든다.
내가 오늘 공부했을 때 ajax는 api를 활용할 때 쓰였다.
아직은 조금 어렵고 생소하다.
하지만 api를 활용하는 것은 기본적인 일이기 때문에 잘 숙지해둬야겠다.
비동기방식 XMLHttpRequest 객체와 같은 생소한 단어는 복습을 할 때 보았다.
아직 가야할 길이 먼 것 같다 더욱 공부를 열심히해서 기초적인 cs를 익혀야할 것 같다!
'html과 css' 카테고리의 다른 글
TIL] innerHTML (0) | 2021.04.21 |
---|---|
TIL] Math (0) | 2021.04.20 |
TIL]자바스크립트 기초 (0) | 2021.04.13 |
TIL]html 및 자바스크립트 기초 (0) | 2021.04.12 |
TIL] html 기초 및 css (0) | 2021.04.10 |