일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 컨테이너실행
- 테스트메소드
- querydsl
- 적용우선순위
- docker명령어
- 추후정리
- appspec
- 예약
- 2 > /dev/null
- 커밋메세지수정
- 네이티브쿼리
- 테스트
- 참조키
- foreignkey
- ㅔㄴ션
- 검색
- 외부키
- EC2
- application.yml
- Query
- appspec.yml
- subquery
- 서브쿼리
- 메세지수정
- AuthenticationEntryPoint
- ubuntu
- 포트
- WeNews
- MySQL
- 메소드명
Archives
- Today
- Total
제뉴어리의 모든것
[Ajax] ajax란 무엇인가?, 그리고 jquery로 ajax를 하는 이유 본문
ajax란 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)이며
브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 화면의 전체 갱신없이 내부에서 서버와 통신을 하는것을 말합니다.
통신후 리턴받는 데이터는 xml 또는 json 데이터타입이 되며 받은데이터로 javascript에서 ui조작을 하여 전체갱신없이 ui의 일부분만 동적인 변경이 가능하게 됩니다
이는 페이지요청후 화면이 전체갱신되면서 html이 랜더링되는 일반적인 웹프로래밍 방법과는 다르며, 윈도우 클라이언트 프로그램과 더 비슷한 방식이기도 합니다.
장점 : ajax통신후 받은 데이터를 갖고 화면의 전체갱신없이 부분적인 ui변경이 가능합니다
html 전체코드가 아닌 최소한의 필요한 데이터(xml 또는 json)만 받으므로 통신량이 줄어듭니다.
단점 : javascript 코딩량이 많아지게 됩니다.
jquery를 이용해서 ajax를 사용하는 이유 : 일반 javascript로 ajax를 하게되면 코딩량도 많아지고 브라우저별로 구현방법이 다른 단점이 있는데 jquery를 이용하면 더 적은 코딩량과 동일한 코딩방법으로 대부분의 브라우저에서 같은 동작을 할 수 있게 됩니다.
한마디로 크로스브라우징이 쉬워집니다.
출처: https://kdarkdev.tistory.com/26 [kdarkdev]
'HTML' 카테고리의 다른 글
<meta> 태그의 http-equiv 속성 (0) | 2021.03.05 |
---|---|
[HTML] table td % 비율에 관하여 (0) | 2021.02.27 |
Controller에서 넘어온 데이터 뷰(HTML)에서 저장 해두었다가 script에서 사용하기 (0) | 2021.01.19 |
Button 의 Action으로 페이지 이동과 파라미터 전송 (0) | 2021.01.19 |
SPAN 태그 (0) | 2021.01.18 |