CS 지식3 [ Cookie / Session] 들어가기 전.. 왜 사용할까? HTTP 프로토콜(웹 사이트 이용할 때 사용하는 프로토콜)의 특성이자 약점을 보완하기 위해 사용한다. *HTTP 프로토콜 환경은 "stateless, connectionless"한 특성을 가지고 있기 때문에 서버로 오는 모든 요청이 이전 request와 독립적이다. Cookie 🍪 : 쿠키는 서버에서 클라이언트에 영속성 있는 데이터 저장하는 방법이다. 특징 쿠키를 이용해서 서버는 브라우저에 데이터를 넣을 수 있다. 데이터 저장한 이후 아무 때나 가져올 수 없고 특정 조건들이 만족되어야 다시 가져올 수 있다. // http 헤더를 사용한 쿠키 옵션 'Set-Cookie':[ 'cookie=yummy', 'Secure=Secure; Secure', 'HttpOnly=HttpOn.. 2023. 5. 2. [웹 표준 / 웹 접근성] 웹 표준이란? 웹 표준이란 W3C에서 권고하는 '웹에서 표준적으로 사용되는 기술이나 규칙'으로, 사용자가 어떤 운영체제나 브라우저를 사용하더라고 웹페이지가 동일하게 보이고 정상적으로 작동할 수 있도록 하는 웹 페이지 제작 기법을 담고 있다. 웹 표준에 맞추어 작성하면 브라우저 호환 때문에 화면이 제대로 표시되지 않거나 기능이 작동하지 않는 등의 문제 상황을 방지할 수 있다. => 가능한 웹 표준을 준수해서 웹페이지 개발하자! 장점 1. 유지 보수의 용이성 웹 표준으로 HTML, CSS, JavaScript 등의 사용 방법을 정리하기 전에는 구조, 표현, 동작이 뒤섞인 코드가 많아 전체를 다 수정해야하는 경우가 있었다. => (웹 표준 준수하면) 각 영역 분리되면서 유지 보수가 용이해졌고, 코드가 경량화되.. 2023. 4. 28. [UI/UX] UI란? UI(User Interface, 사용자 인터페이스)는 사람들이 컴퓨터와 상호 작용하는 시스템을 의미한다. 화면상 그래픽 요소 외에도, 키보드, 마우스 등의 물리적 요소도 UI라고 볼 수 있다. 스마트폰이 등장하면서 화면 터치를 통한 상호작용의 비중이 높아졌다. => 모바일 디바이스에서 그래픽 UI가 매우 중요해졌다. GUI(Graphical User Interface, 그래픽 사용자 인터페이스) GUI는 사용자가 그래픽을 통해 컴퓨터와 정보를 교환하는 작업 환경을 말한다. ex) 운영체제의 화면 or 애플리케이션 화면 프론트엔드 개발자로서의 UI는 대부분 GUI를 의미한다. UX란? UX(User Experience, 사용자 경험)의 사전적 의미는 사용자가 어떤 시스템, 제품, 서비스를 직·간.. 2023. 4. 13. 이전 1 다음 728x90