[JavaScript] Ajax

민아·2022년 2월 13일
0


Ajax란?
Asynchronous JavaScript and XML의 약자로, 동적인 웹 페이지를 만들기 위한 개발 기법중 하나이다. 페이지 전체를 다시 로딩하지 않고도 웹 페이지의 일부분만을 갱신할 수 있어서 유지보수 비용을 획기적으로 줄일 수 있다.

    // Asynchronous 비동기
    fetch('html').then(function(response) {
        if(response.status == '404') {
            alert('Not Found')
        }
    }); 
    console.log(1); //병렬실행
    console.log(2); //병렬실행
    
    //첫번째 인자로 전달된 데이터를 서버에게 요청 fetch();
    //서버가 응답할때까지 다른 일을 한다 .then;
    //다른일 => 1,2 출력
    //웹브라우저 응답이 끝난뒤 .then(callbackme); 함수호출

    //status 200: 성공   //status 404:실패 (Not Found)
    //response 객체는 fetch를 통해 요청했을때 웹서버가 응답한 결과를 담고 있다.

Ajax를 이용하여 개발을 쉽게 할수 있도록 여러가지 기능을 포함해 놓은 개발환경을 Ajax 프레임워크라고 한다. (ex. jQuery)

profile
그냥 꾸준히 하는중

0개의 댓글