동기 방식 비동기 방식대부분 상황에서 비동기 방식이 더 빠릅니다.
Ajax(Asynchronous JavaScript and XML, 에이잭스)비동기적인 웹 애플리케이션의 제작하기 위한 웹 개발 기법의 모음데이터를 비동기적으로 보내고 받음JSON이 XML을 대신해서 사용됨비동기로 벡그라운드에서 요청현재 페이지의 이동이나 새로고침을 하
200: "OK"403: "허가금지"404: "Not Found"0 (uninitialized) - (request가 초기화되지 않음)1 (loading) - (서버와의 연결이 성사됨)2 (loaded) - (서버가 request를 받음)3 (interactive) -
제이슨 formatformat 체크
조크 API랜덤 조크결과객체 생성const xhr = new XMLHttpRequest();open 메소드xhr.open('GET', http://api.icndb.com/jokes/random/${number}, true);send 메소드xhr.send();
API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.인터페이스(interface)는 컴퓨터 시스템끼리 정보를 교한하는 공유 경계를 의미한다, 터치 스크린과 같은 일부 컴퓨터 하드웨어 장치
REST = Representational State Transfer.HTTP URI를 통해 리소스를 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 리소스에 대한 CRUD Operation을 적용하는 것을 의미한다.즉, REST
setTimeout은 비동기 함수로 일정시간(0) 이후에 함수를 실행한다.결과는132