일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- React
- 큐
- REST_API
- UX
- 자바스크립트
- Next.js
- 코드스테이츠
- superstarjypnation
- 프로그래머스
- 스택
- javascript
- 해시테이블
- mysemester
- 회고
- useState
- 운영체제
- 자료구조
- 프로토타입
- redux
- level1
- 백준
- UI
- web
- Til
- 생활코딩
- 30daysdowoonchallenge
- vercel
- CSS
- html
- 카카오
- Today
- Total
데굴데굴
TIL: 2023-05-01 본문
⚙️ 오늘 학습한 내용
ajax, XMLHttpRequest
🗝 키워드
ajax, XMLHttpRequest
🗣 스스로에게 설명
AJAX
asynchronous javascript and XML
ajax는 프로그래밍 방식을 일컫는다.
자바스크립트로 브라우저가 서버에게 비동기 방식으로 데이터를 요청하고 서버가 응답한 데이터를 수신해서 웹페이지를 동적으로 갱신하는 프로그래밍 방식
XML(Extensible Markup Language)
데이터를 저장하고 전달할 목적으로만 만들어진 마크업 언어 (w3c)
태그가 정해져있지 않고 사용자가 직접 정의해서 쓸 수 있다.
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
이전에는 서버에서 html을 전송받는 서버 사이드 렌더링으로 구현해야 했다.
ajax 방식의 등장으로 필요한 데이터만 받는 것이 가능해졌기 때문에 브라우저에서도 데스크톱 어플리케이션 같은 상호작용이 가능해졌다.
XMLHttpRequest
자바스크립트로 http 요청을 전송하는 한 방법
JSON과의 공통점
- 데이터를 저장하고 전달하기 위한 목적으로 개발됨
- 기계뿐만 아니라 사람도 읽을 수 있음
- 계층적인 데이터 구조
- 프로그래밍 언어에 의해 파싱 가능
JSON과의 차이점
- XML은 배열 사용 불가
- XML은 XML 파서로 파싱됨 (JSON은
eval()
로 파싱됨) - JSON이 더 빠르고 길이가 짧다
Json 과 XML의 차이
Json vs XML XML(eXtensible Markup Language) HTML과 매우 비슷한 문자 기반의 마크업 언어이다 사람과 기계가 동시에 읽기 편한 구조로되어있다. HTML처럼 데이터를 보여주는 목적이 아닌 데이터를 저장하고
sujl95.tistory.com
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
'Lesson > TIL' 카테고리의 다른 글
TIL: 2023-05-05 (0) | 2023.05.05 |
---|---|
TIL: 2023-05-04 (0) | 2023.05.04 |
TIL: 2023-04-29 (0) | 2023.04.29 |
TIL: 2023-04-28 (0) | 2023.04.28 |
TIL: 2023-04-26 (0) | 2023.04.26 |