Programming

; develop a program

반응형

4

[CSS] 뷰포트(ViewPort)

이번 포스팅에서는 화면 Display상의 표시 영역을 뜻하는 뷰포트(ViewPort)에 대하여 공부를 해보고자 한다. 뷰포트(ViewPort)란 Viewport는 웹 페이지의 가시 영역을 의미하는 용어로, 사용자가 웹 페이지를 볼 수 있는 실제 화면 영역을 말한다. 브라우저는 웹 페이지를 렌더링 할 때 이 가시 영역을 기준으로 내용을 표시하게 된다. 기본적으로 브라우저는 뷰포트의 너비와 높이를 디바이스의 물리적인 해상도로 설정한다. 그러나 모바일 기기와 같은 작은 화면을 갖는 디바이스에서는 웹 페이지의 전체 내용을 한 번에 보기에는 너무 작기 때문에, 브라우저는 뷰포트를 확대 또는 축소하여 더 적절한 화면 크기로 조정한다. 뷰포트는 주로 뷰포트 메타 태그를 사용하여 설정된다. 이 메타 태그는 웹 페이지의..

[WEB] CLI와 WEB의 작동방식 차이

이번 포스팅에서는 사용자와 컴퓨터 또는 소프트웨어 간의 상호 작용을 위한 두 가지 주요 방법인 CLI와 웹 인터페이스에 대하여 공부를 해보고자 한다. CLI(Command-Line Interface) CLI는 텍스트 기반 인터페이스로, 사용자는 명령어를 입력하여 컴퓨터에게 작업을 지시한다. 주로 터미널 창, 명령 프롬프트 또는 콘솔 창을 통해 실행되며, 사용자는 명령어와 옵션을 입력하여 파일 및 폴더 조작, 프로그램 실행, 시스템 설정 등 다양한 작업을 수행할 수 있다. CLI는 주로 개발자, 시스템 관리자 및 전문가들에게 사용되며, 명령어의 정확한 구문과 옵션을 알고 있어야 한다. 또한 CLI는 강력하고 유연한 인터페이스이지만, 비전문가에게는 사용이 어려울 수 있다. 웹 인터페이스(Web Interfa..

DevStudy 2023.06.05

[Web] 웹뷰(WebView)

이번 포스팅에서는 애플리케이션 안에서 웹 콘텐츠를 표시하기 위한 컴포넌트인 웹뷰(WebView)에 대하여 공부를 해보고자 한다. WebView란 WebView는 안드로이드에서 제공하는 View 클래스 중 하나로, 웹 페이지를 표시할 수 있는 뷰를 말한다. 즉, 안드로이드 애플리케이션 내에서 웹 페이지를 표시할 수 있는 기능을 제공한다. WebView는 안드로이드의 내장 브라우저 기능을 활용하여 동작한다. 웹 페이지 로딩, 네트워크 통신, 캐시 관리, 자바스크립트 실행 등의 기능을 지원하며, WebView에서 사용하는 내장 브라우저 엔진은 안드로이드 버전에 따라 다르게 지정된다. 안드로이드 4.4 KitKat 이전까지는 WebKit 엔진을 사용했지만, 이후에는 Chromium 엔진을 사용하고 있다. 안드로..

DevStudy 2023.05.30

[Django] 장고(Django)란?

이번 포스팅에서는 장고(Django)에 대하여 공부를 해보고자 한다. 공부할 때 참고할 책: https://wikidocs.net/book/4223 장고(Django) 장고란 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)를 말한다. 보안이 우수하고 유지 보수가 편리한 웹사이트를 신속하게 개발하는 하도록 도움을 준다. 활발한 커뮤니티들이 있고, 좋은 참고 자료와 무료 및 유료 지원을 하는 옵션들이 제공된다. 웹 프레임워크(Web Framewok) 동적인 웹 페이지나, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종이다. 웹 페이지를 개발하는 과정에서 겪는 어려움을 줄이는 것이 주 목적으로 통상 데이터베이스 ..

Framework/Django 2022.11.19
반응형