Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 비동기 프로그래밍
- 디스트럭처링 할당
- ES6 함수의 추가 기능
- Deep Dive
- Ref로 값 참조하기
- REACT
- await
- Ref로 DOM 다루기
- Strict Mode
- 이터러블
- 배열
- 클로저
- 프로미스
- rest api
- async
- 표현식과 문
- 제너레이터
- DEEPDIVE
- 싸피
- BETA
- 브라우저의 렌더링 과정
- 개발 환경 구축
- Set과 Map
- 스프레드 문법
- Escape Hatches
- 코어JS
- 모듈
- 데이터 타입
- js
- 에러 처리
Archives
- Today
- Total
목록AJAX (1)
코딩을 쉽게 해보자
[Deep Dive] 43장 - Ajax
1. Ajax란? JS를 사용하여 브라우저가 서버에게 비동기 방식으로 데이터를 요청하고 서버가 응답한 데이터를 수신하여 웹페이지를 동적으로 갱신하는 프로그래밍 방식이다. Ajax는 브라우저에서 제공하는 Web API인 XMLHttpRequest 객체를 기반으로 동작한다. XMLHttpRequest는 HTTP 비동기 통신을 위한 메서드와 프로퍼티를 제공한다. 이전의 웹페이지는 html 태그로 시작해서 html 태그로 끝나는 완전한 HTML을 서버로부터 전송받아 웹페이지 전체를 처음부터 다시 렌더링하는 방식으로 동작했다. 따라서 화면이 전환되면 서버로부터 새로운 HTML을 전송받아 웹페이지 전체를 처음부터 다시 렌더링했다. 전통적인 방식은 다음과 같은 단점이 있다. 이전 웹페이지와 차이가 없어 변경할 필요가..
JavaScript
2023. 1. 28. 06:23