이번 시리즈에서는 ajax의 개념과 vanilla js, jquery, axios에서 ajax를 처리하는 방법에 대해서 살펴본다. 동기와 비동기 프로그래밍에서 요청사항을 처리하는 방식으로 "동기적" 또는 "비 동기적인" 처리 라는 개념이 존재한다. 동기 처리 먼저 동기처리란 사용자가 요청을 하면 서버가 요청을 처리하고 응답을 보내줄때까지 사용자는 잠시 대기하게 된다. 즉 서버에서 응답을 받아야만 다음 동작이 가능해진다. 일반적으로 동기처리는 "submit"을 처리할 때 발생하며 서버에서는 요청에 따라 화면을 그릴 HTML을 생성해서 회신하게 된다. 결과적으로 동일한 화면이더라도 전체를 새로 그리게 된다. 비 동기 처리 반면 비 동기처리는 사용자가 요청을 하고 서버의 요청 결과를 기다리지 않고 바로 다음 ..
[ajax]1. 개요
이번 시리즈에서는 ajax의 개념과 vanilla js, jquery, axios에서 ajax를 처리하는 방법에 대해서 살펴본다. 동기와 비동기 프로그래밍에서 요청사항을 처리하는 방식으로 "동기적" 또는 "비 동기적인" 처리 라는 개념이 존재한다. 동기 처리 먼저 동기처리란 사용자가 요청을 하면 서버가 요청을 처리하고 응답을 보내줄때까지 사용자는 잠시 대기하게 된다. 즉 서버에서 응답을 받아야만 다음 동작이 가능해진다. 일반적으로 동기처리는 "submit"을 처리할 때 발생하며 서버에서는 요청에 따라 화면을 그릴 HTML을 생성해서 회신하게 된다. 결과적으로 동일한 화면이더라도 전체를 새로 그리게 된다. 비 동기 처리 반면 비 동기처리는 사용자가 요청을 하고 서버의 요청 결과를 기다리지 않고 바로 다음 ..
2022.03.14