JavaScript

Language/JavaScript

[JavaScript] 날씨 앱 만들기(OpenWeatherMap API)

OpenWeatherMap API를 이용하여, JavaScript로 날씨 앱을 만들어 보려고 합니다. Directory 구조weather-app/│├── css/ │ └── style.css │├── js/ │ ├── api.js │ ├── ui.js │ └── main.js │├── index.html ├── .gitignore └── README.md css/: 스타일시트 파일들을 포함합니다.js/: 자바스크립트 파일들을 포함합니다. api.js: OpenWeatherMap 같은 외부 날씨 API와 통신하는 ..

Language/JavaScript

JavaScript의 Fetch 메서드와 이중 Await 패턴 이해하기

현대 웹 개발에서 비동기 프로그래밍은 매우 중요한 역할을 합니다. 사용자 경험을 향상시키고 앱의 반응성을 높이기 위해서는 네트워크 요청, 파일 입출력 등의 비동기 작업을 효율적으로 처리해야 합니다. 그러나 비동기 작업에서 데이터 흐름을 제대로 관리하지 못하면 성능 저하나 예기치 않은 동작이 발생할 수 있습니다. 따라서 비동기 프로그래밍에서는 데이터 흐름을 체계적으로 관리하는 것이 매우 중요합니다. Fetch API와 이중 Await 패턴은 이러한 비동기 프로그래밍에서 데이터 흐름을 관리하는 데 유용한 도구입니다. Fetch API는 Promise 기반의 비동기 HTTP 요청을 처리하는 모던한 인터페이스를 제공합니다. 이중 Await 패턴은 Fetch API와 함께 사용되어 HTTP 응답 처리를 간소화하고..

Language/JavaScript

[JavaScript] var, let ,const 변수 선언 알고 쓰자

변수 선언 방식( var - let const )에 대한 차이 알고 쓰자Hoisting과 Scope의 개념이 필요하다.Hoisting모든 변수 선언은 호이스트된다. 코드로 보면 이해하기 쉬울 것이다.function hoisting() { var banana; // banana 변수는 호이스트 되었습니다. console.log(banana); // undefined banana = "monkey"; // banana : "monkey" console.log(banana); // "monkey"}hoisting();※ 안되는 Hoisting 예제function hoisting() { console.log(banana); let banana = "monkey";}hoisting();..

DevL1
'JavaScript' 태그의 글 목록 (2 Page)