Web(7)
-
프로미스 패턴(Promise): 비동기 작업을 효율적으로 다루는 방법
프로미스 패턴(Promise): 비동기 작업을 효율적으로 다루는 방법 JavaScript는 웹 애플리케이션에서 비동기 작업을 처리하는 데 필수적인 언어입니다. 비동기 작업은 파일 로딩, 네트워크 요청 및 데이터베이스 쿼리와 같은 작업을 의미하며, 이러한 작업을 효과적으로 다루려면 프로미스 패턴이 필요합니다. 프로미스란 무엇인가요? 프로미스는 JavaScript에서 비동기 작업을 관리하는 객체입니다. 이 패턴을 사용하면 코드를 깔끔하게 유지하고 오류 처리를 간단하게 할 수 있습니다. 프로미스는 세 가지 상태를 가집니다. 대기(Pending): 작업이 진행 중일 때의 상태입니다. 이행(Fulfilled): 작업이 성공적으로 완료된 상태입니다. 거부(Rejected): 작업이 실패한 상태입니다. 프로미스 사용..
2023.11.07 -
chatGPT가 만든 스네이크 게임(Snake Game)
최근 이슈 되고 있는 chat gpt 이거 정말로 코딩도 해주는지 시험삼아서 한번 해봤습니다!! Score: 0 10번정도 수정을 걸쳐서 순수하게 GPT만드로 코드를 만들었습니다. 생각보다 잘하는데요? 아래는 실행 이미지입니다.
2023.04.21 -
[Javascript] replace에서 gi?가 뭐야??
replace에서 gi?가 뭐야?? 우선 이걸 알기 위해선 "replace()" 에 대해서 먼저 알아야 해요. replace()함수는 문자열에서 변경하려는 문자열이 여러번 반복될 경우, 첫 번째로 발견된 문자열만 치환애줘요. const str = "hello test word"; console.log(str.replace(/t/, 'a')) > hello test word > hello aest word g :발생한 모든 pattern에 대한 전역 검색 > i : 대/소문자 구분 안함 > m : 모든줄 검색 gi = 문자전체, 대소문자 구문 없이 변경이라는 옵션이 되는 거에요. const str = "hello Test word"; console.log(str.replace(/t/gi, 'a')) > h..
2023.02.11 -
<img> 태그의 alt 속성 왜 넣어야 하나?
정의 및 특징 태그의 alt 속성은 이미지를 보여줄 수 없을 때 해당 이미지를 대체할 텍스트를 명시합니다. 이러한 alt 속성은 사용자가 느린 네트워크 환경이나 src 속성값의 오류, 시각 장애인용 스크린 리더의 사용 등 어떤 이유로든 사용자가 이미지를 볼 수 없을 때 이미지 대신 제공할 대체 정보를 제공합니다. 한국처럼 인터넷이 빠른 환경에서는 크게 볼일이 없지만 인터넷 환경이 느리거나 장애인 관련 프로그램이나 액세스 빌리티관련하여 조금 공부를 했다면 누구나 아는 내요이겠죠. 문법 예제 이미지가 로딩되지 않는 상황 또는 장애인분들의 웹사용의 편의를 위해서 꼭 넣어주세요 지원브라우저 속성 크롬 웨일 파이어폭스 사파리 오라클 엣지 alt O O O O O O
2022.12.01 -
create-nuxt-app은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.
'create-nuxt-app'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 검색을 해도 node.js 설치 버전등을 명시하지 안된다고는 되어있지 않았다. 그래서 조금더 검색해보니 안되는 이유가 나와있었다. > npm i -g create-nuxt-app 설치를 해줘야 한다고 합니다. 설치이후에는 잘동작합니다.
2022.11.09 -
Flutter setting개발환경 설정 01
Flutter 개발 환경 셋팅을 하는 방법과 순서 그리고 셋팅중에 발생하는 에러를 한번 잡아보자 사실 하다가 에러 발생해서 애먹었던거 정리해서 올려보려고 합니다. 다른분들은 이런 경우 없으시길 바랍니다. Window 10 64bit 윈도우 환경에서 해보겠습니다. *시스템 요구 사항 Flutter를 설치하고 실행하려면 개발 환경이 다음 최소 요구 사항을 충족해야 합니다. 운영 체제 : Windows 7 SP1 이상(64비트), x86-64 기반. 디스크 공간 : 1.64GB(IDE/도구용 디스크 공간 제외). 도구 : Flutter는 환경에서 사용할 수 있는 이러한 도구에 따라 다릅니다. Windows PowerShell 5.0 이상(Windows 10과 함께 사전 설치됨) - https://docs.mi..
2022.01.03