본문 바로가기
728x90

CS4

[CSS] 브라우저 스타일 처리 - Reset CSS와 Normalize CSS를 사용한 크로스 브라우징 배경별도 HTML 스타일을 적용하지 않아도 스타일이 적용된것을 본적이 있다.이는 브라우저가 기본적으로  HTML태그에 대해 적용하는 margin, padding, font-size 등이 있기 때문이다. 하지만 여기서 각 브라우저마다 기본적으로 적용되는 스타일이 다르다는 문제가 발생한다.동일한 코드여도 브라우저마자 스타일이 다르게 표출되어 사용자로 하여금 좋은 경험을 쌓기 어렵다. 이러한 점을 해결하기 위해 등장한 것이 Reset CSS 와 Normalize CSS 이다.     Reset CSS, Normalize CSS 사용하는 이유스타일 일관성 유지라는 목표를 가진다.  Reset CSS브라우저가 HTML 태그에 적용하는 모든 스타일을 '초기화'하는 역할브라우저간에 스타일을 최소화하고, 개발자가 직접.. 2024. 1. 12.
[CS] IDE(통합개발환경)란? IDE(통합 개발 환경)프로그래머가 소프트웨어 코드를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션  소프트웨어 편집, 빌드, 테스트, 패키징과 같은 기능들을사용하기 쉽게 하나로 통합한 애플리케이션 IDE가 중요한 이유는 무엇인가요?모든 텍스트 편집기를 사용하여 코드를 작성할 수 있습니다. 그러나 대부분의 통합 개발 환경에는 텍스트 편집 이상의 기능이 포함되어 있습니다. 공통 개발자 도구를 위한 중앙 인터페이스를 제공하여 소프트웨어 개발 프로세스를 훨씬 더 효율적으로 만듭니다. 개발자는 다른 소프트웨어를 수동으로 통합하고 구성하는 대신 새 애플리케이션 프로그래밍을 빠르게 시작할 수 있습니다. 또한 모든 도구에 대해 알아야 할 필요가 없으며 대신 한 애플리케이션에만 집중할 수 있습니다. 다음은 개발자.. 2024. 1. 12.
[WEB] 클라이언트/서버 데이터 관리 - Cookie, Session, Storage, Cash 개요웹에서 데이터를 관리하는 기술은 cookie와 session이 있다. 웹은 서버와 프론트 엔드 간에 데이터를 주고받는데, 이때 cookie와 session이 사용된다. 간단히 말하면, session은 서버에서 관리하는 데이터이고 cookie는 프론트 엔드, 즉 웹 브라우저에서 관리하는 데이터를 의미한다.해당 포스팅에서는 session과 cookie의 차이를 이해하고, 웹 브라우저에서 데이터를 저장하는 방법에 대해 자세히 알아보자.서버1. session클라이언트(브라우저)1. cookie2. storeage2.1. session storeage2.2 local storeage2.3 cash  1. Session (세션)서버 측에서 유지되는 상태 정보를 저장하는 방법사용자가 웹 사이트 접속 시 서버에서 .. 2024. 1. 11.
[WEB] 서버와 클라이언트 통신 방식 (API, Rest API, Restful API 란?) 개요서버-클라이언트 관계에서의 역할을 이해하기API의 개념에서부터 시작하여 REST API와 RESTful API   서버와 클라이언트의 역할서버- 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 것- 클라이언트의 요청을 처리하여 결과를 응답하는 시스템 클라이언트- 클라이언트는 서버에서 받은 서비스를 사용하는 사용자- 서버에게 데이터를 요청하고 서버로부터 응답을 받아 사용하는 시스템  서버-클라이언트 통신 방식은 다양한 프로토콜과 기술을 통해 구현된다.1. HTTP를 기반으로 한 요청-응답 패턴2. WebSocket을 이용한 실시간 통신3. gRPC와 같은 고성능 RPC 프레임워크4. GraphQL을 통한 데이터 쿼리      API애플리케이션 간의 상호작용을 가능하게 하는 정의 및 프로토콜 인터.. 2024. 1. 11.
728x90