일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Spring
- 깃허브
- 코딩
- 템플릿엔진
- jcenter
- 바인드변수
- 컬렉션프레임워크
- 서버
- HTML모드
- 사용자관리프로그램
- 카카오코딩테스트
- 상속
- 인스턴스
- java
- springboot
- JavaScript
- Oracle
- 멀티쓰레드
- socket
- 클라이언트
- 백준
- 메소드
- 클래스
- 자바
- springDataJPA
- JPA Auditing
- Swing
- mavenCentral
- SwingCalendar
- 생성자
- Today
- Total
목록Javascript (2)
프리 정보 컨텐츠
js 프로젝트를 수행하며 기존에 얕은 지식으로 알고 있었던 Promise 객체 에 대하여 정리해야겠다는 생각이 들었습니다. 사용 방법과 작동 방식에 대해서 알아보겠습니다. Promise Promise는 비동기 연산이 종료된 이후의 결과값이나 실패 이유를 처리하기 위한 처리기를 연결할 수 있도록 도와줍니다. 즉, 프로미스를 사용하면 비동기 메서드에서도 동기 메서드처럼 값을 반환해주기 때문에 실무에서도 종종 사용합니다. 주로 서버에서 받아온 데이터를 화면에 표시할 때 사용되는 것 입니다. JS로 코딩을 하다보면 콜백지옥이 많이 발생하는데 Promise를 통해 콜백 함수를 연결하면 프로세스를 좀 더 유연하게 표현 할 수 있는 큰 장점이 있습니다. loadItems() .then((items) => { disp..
AJAX(Asynshronous Javascript And Xml)는 자바스크립트의 라이브러리 중 하나로 비동기식(웹 페이지를 리로드하지 않고 데이터를 불러오는 방식) 자바스크립트와 XML의 약자로 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용하여 전체페이지를 새로고침 할 필요없이 필요한 일부분의 데이터만을 갱신할 수 있게 도와줍니다. AJAX는 왜 사용할까요? AJAX는 왜 사용하는걸까요? 간단하게 이해하자면 카카오, 네이버의 트래픽이 많은 통신량을 관리할 때 리소스들을 관리하기 위함입니다. 페이지가 전환될 때마다 모든 파일을 다운받고 모든 요청을 주게된다면 웹 페이지의 속도는 느려지기 때문에 클릭해서 원하는 내용만 요청을 받아와 부분적으로 변경할 때 AJAX를 사용하므로 AJAX를 사..