succesee 와 .done의 차이는?
succesee
Ajax 기반.
succesee가 실패할 경우 뒤에 error: 사용
succesee는 ajax 요청이 성공했을 때만 실행.
많은 양의 코드 다루게 되면 좀더 다루기 어렵다.
.done
jQuery 기반.
.done()을 사용할 때 실패할 경우에는 뒤에 .fail() 사용
.done은 Deffered 객체를 반환.
비동기 작업이 성공했을때만 실행.
보다 유연하게 비동기 작업 처리 가능함.
눼?
Deferred 객체 란?
jQuery 라이브러리에서 비동기 작업을 처리하는 기능을 제공하는 객체.
jQuery 1.5 버전 이후 추가됨.
비동기 작업의 상태, 결과를 추적함.
해당 작업이 완료되거나 실패했을때 등록한 콜백함수를 호출해서 결과를 처리함. --> 좀더 유연한 처리 가능.
아직 잘 모르겟뜸...
ES6문법 공부해야겟다.... 총총.......
'JS (Java Script)' 카테고리의 다른 글
.replace() _ 검색기능_검색한 문자에 해당하는거 background-color 입히기. (0) | 2023.08.31 |
---|---|
.text() 와 .innerText 에 대하여 (0) | 2023.08.31 |
provide an autocomplete attribute 에러 (0) | 2023.08.31 |
input 태그 안에 변화를 감지하는 이벤트리스너 (change 하거나 input 하거나.) (0) | 2023.08.31 |
.dataset 과 data- (0) | 2023.08.31 |