자바스크립트 promise
[JavaScript] 자바스크립트 Promise
[JavaScript] 자바스크립트 Promise
2021.11.17🎯 Promise promise api는 비동기 api 중 하나이다. Task queue가 아닌 Job queue를 사용한다. Job queue는 Task queue보다 우선순위가 높다. Promise 처리가 setTimeout 처리보다 앞선다. 비동기 작업의 진행, 성공, 실패 상태를 표현한다. Pending : 진행상태 표시 fulfilled : 성공 rejected 실패 Promise.prototype.then 체인을 이용해 비동기 처리 순서를 강제할 수 있다. setTimeout(() => { console.log("타임아웃 1"); }, 0); Promise.resolve().then(() => console.log("프로미스1")); setTimeout(() => { console.log("타..
[자바스크립트] 날씨 정보 가져오기, Geolocation API
[자바스크립트] 날씨 정보 가져오기, Geolocation API
2021.07.09날씨 추가하기, geolocation API geolocation API는 사용자의 현재 위치 정보를 가져올 때 사용하는 자바스크립트 API이다. 사용자의 위치를 지도에 표시하거나, 사용자 근처의 상점을 찾아주는 등의 위치기반 서비스를 할 수 있다. 그러나 이러한 정보는 사용자의 동의를 꼭 구하고 사용해야 한다. Geolocation.getCurrentPosition() 장치의 현재 위치를 가져오는 메소드이다. 기본 문법 navigator.geolocation.getCurrentPosition(success[, error[, [options]]) success 함수는 GeolocationPosition 객체를 유일한 매개변수로 받는 콜백 함수이다. Geolocation API 메소드 Method 설명 g..