본문 바로가기

[Web] 로컬 스토리지와 세션 스토리지 들어가며 언젠가 로컬 스토리지와 세션 스토리지의 차이는 무엇인지? 스토리지는 언제 쓰이는지 누군가 물었던 적이 있습니다. 이건 프론트엔드 개발자가 알아야 하는 거 아닌가? 하고 넘어갔는데, 웹 개발 분야에서 일하게 된다면, 당연히 알아야 하는 개념이 아닐까 생각했습니다. 더 늦기 전에, 웹의 기초에 대해 쌓고 싶어서 개념을 정리해보고자 합니다. 무지를 반성하는 마음으로 이 글을 적습니다. 로컬 스토리지, 세션 스토리지 로컬 스토리지와 세션 스토리지는 HTML5에서 추가된 저장소입니다. 스토리지를 활용하면 간단한 키와 값을 저장할 수 있습니다. 키-밸류 스토리지의 형태입니다. 로컬 스토리지와 세션 스토리지의 차이점은 데이터의 영구성입니다. 로컬 스토리지의 데이터는 사용자가 지우지 않는 이상 계속 브라우저에..
[Web] 쿠키를 알아보자 들어가며 언젠가 쿠키는 무엇이고, 쿠키를 활용해서 어떤 것을 할 수 있는지 누군가 물었던 적이 있습니다. 쿠키는 단순하게 브라우저에서 저장하고 싶은 것을 담는 거 아니야?라고 단순하게 생각하고 있었는데, 다른 이에게 쿠키를 설명한다면 어떻게 설명할 수 있을까, 그리고 쿠키를 서버 개발에서 어떻게 활용할 수 있을까 제대로 정리해봐야겠다고 생각했습니다. 더 늦기 전에, 웹의 기초에 대해 쌓고 싶어서 개념을 정리해보고자 합니다. 무지를 반성하는 마음으로 이 글을 적습니다. 쿠키 쿠키란 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일을 일컫습니다. 로컬 스토리지와 세션 스토리지가 나오기 이전, 쿠키는 브라우저에 저장소 ..
[Web] 비트와 바이트, 문자 인코딩이란? 들어가며 누군가 홈페이지에서 "뛣뷁꿇꼶꺎...."와 같은 이상한 문자가 나오는 것은 왜 그런 것인가 저에게 물었던 적이 있습니다. 개발을 하면서 아주 간단한 부분조차 제대로 설명할 수 없다는 것을 깨달을 때가 있습니다. 항상 대충 알고만 넘어갔던 부분들을 이제는 제대로 알아야겠다고 생각했습니다. 지금부터 비트와 바이트, 그리고 문자 인코딩에 대해 알아보겠습니다. 비트와 바이트 컴퓨터가 이해할 수 있는 최소의 정보 단위는 0과 1밖에 없습니다. 컴퓨터는 0과 1의 조합으로 이루어진 정보들을 처리할 수 있습니다. 컴퓨터가 처리할 수 있는 가장 작은 단위의 정보를 나타내는 것이 bit입니다. 비트는 0 또는 1이라는 정보를 담을 수 있습니다. 그리고 이런 2진수(Binary Digit)들이 모여서 조금 더 큰..