
웹 개발을 하다 보면 클라이언트 측에서 데이터를 저장하고 관리해야 할 때가 있습니다. 이때 사용하는 브라우저 저장소에는 localStorage, sessionStorage, Cookie 등이 있습니다. 이번 글에서는 각 저장소의 특징과 주요 함수들을 살펴보겠습니다.lo

함수를 작성하는데 있어서 중요한 포인트는 설계를 잘하는 것이다. 함수 설계는 코드를 더 깔끔하고 유지보수하기 쉽게 만들어주는 중요한 과정이다. 함수를 작성하는데 중요한 포인트들 아래와 같이 정리할수 있다.함수는 하나의 일만 하도록 설계하는 것이 중요하다. 예를 들어,

Next.js 14버전에서는 App Router와 Page Router라는 두 가지 라우팅 시스템이 있다. 이 두 시스템은 프로젝트 구조와 기능에서 중요한 차이점을 가지고 있다.App Router는 Next.js 13에서 도입된 새로운 라우팅 시스템으로, React S

JavaScript에서 비동기 처리를 위해 Promise와 async/await는 매우 중요한 개념입니다. 이 두 가지는 비동기 작업을 처리하는 방법이지만, 코드 작성 방식과 가독성에 차이가 있습니다.먼저 Promise는 비동기 작업을 처리하기 위한 객체입니다. 작업이

html은 웹페이지를 만드는 뼈대를 만드는 언어라고 할 수 있다.html의 기본 구조는 head,body로 구성되어있다.텍스트, 이미지, 링크 등을 웹페이지에 추가할때 사용한다.css은 웹페이지를 꾸미는데 사용하는 언어라고 할 수 있다. html로 만든 요소들의 색상,

기본적인 개념은 '함수를 다른 함수에 전달하고, 그 함수가 나중에 호출될 때 실행된다'이다. 자바스크립트에서 콜백 함수는 매우 중요한 역할을 하며, 특히 비동기 작업을 처리할 때 많이 사용된다.예를 들어, 이벤트 처리, 타이머 설정, 비동기 요청 등에 사용된다.미래에

클로저에 대해서 알아보기 위해 우선 테스트로 아래의 코드로 html 파일을 생성한다. 생성 후 실행하여 크롬의 개발자 모드에서 sources탭으로 들어가서 aaa() 부분에 브레이크 포인트를 잡아주고 새로고침하면 한단계씩 실행하는 버튼을 클릭하여 단계별로 실행을 확인해