Language

Language/JavaScript

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

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

Language/PHP

[PHP] filter_var 함수로 유효성 처리하기

PHP의 filter_var 함수는 데이터를 필터링하고, 데이터의 유효성을 검사하는 데 사용되는 함수입니다.이 함수는 여러 가지 필터를 사용하여 데이터의 유효성을 검사하거나, 데이터를 특정 형식으로 정제하는 데 활용할 수 있습니다.filter_var() - 지정된 필터로 변수를 필터링합니다.filter_var(mixed $value, int $filter=FILTER_DEFAULT, array|int $options = 0): mixed $value: 필터링하거나 검사할 값$filter: 사용할 필터의 ID$options: 필터에 추가적인 옵션을 제공(필터에 따라 사용하는 옵션이 다릅니다) Filter검증 필터설명FILTER_VALIDATE_BOOLEAN해당 변수가 "1", "true", "on", "y..

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
'Language' 카테고리의 글 목록 (3 Page)