
: JavaScript는 웹개발 스크립트 언어 중 가장 널리 쓰이는 객체지향 언어(OOL : Object Oriented Language)이다.
HTML, CSS, JS를 사용해 데이터를 그래픽 사용자 인터페이스(GUI)로 변환하고, 그것으로 사용자와 상호 작용할 수 있도록 하는것.
비즈니스 로직은 웹 사이트가 동작하는데 필요한 핵심데이터 처리를 수행하는 알고리즘을 말한다.
- 웹 표준(Web Standard)이란
'웹에서 사용되는 표준 기술이나 규칙'을 의미한다.
W3C의 표준화 제정 단계의 '권고안(REC)'에 해당하는 기술.
- 조금 다르게 구동되는 여러 브라우저에서 동일한 사용자 경험(같은화면, 같은동작)을 줄 수 있도록 제작하는 기술 방법.
- 고령자, 장애인 같은 신체적, 환경적 조건에 제한이 있는 사용자를 포함한, 모든 사용자들이 동등하게 접근할 수 있는 웹 콘텐츠를 제작하는 방법.
- 픽셀이 모여 만들어진 정보의 집함, 레스터(Raster)이미지라고도 부름
- 점, 선, 면의 위치(좌표), 색상 등 수학적 정보의 형태(Shape)로 이루어진 이미지
비트맵
- 정교하고 다양한 색상을 자연스럽게 표현.
- 확대/축소 시 계단현상, 품질저하.
벡터
- 확대/축소에서 자유로움, 용량 변화가 없음.
- 정교한 이미지(인물, 풍경사진 같은) 를 표현하기 어려움.
- JPG(Joint Photographic coding Experts Group)는 Full-color와 Gray-scale의 압축을 위해 만들어졌으며, 압축률이 훌륭해 사진이나 예술 분야에서 많이 사용.
- GIF(Graphics Interchange Format)는 이미지 파일 내에 이미지 및 문자열 같은 정보들을 저장.
- PNG(Portable Network Graphics)는 Gif의 대체 포맷으로 개발됨.
- JPG, PNG, GIF를 모두 대체할 수 있는 구글이 개발한 이미지 포맷으로 이름처럼 Web을 위해서 만들어진 효율적인 이미지 포맷이다. '웹피'라고 읽는다.
- SVG(Scalable Vector Graphics)는 마크업 언어(HTML/XML)기반의 벡터 그래픽을 표현하는 포맷.