HTML, CSS, JS 를 사용해 데이터를 그래픽 사용자 인터페이스(GUI)로 변환하고 그것으로 사용자와 상호 작용할 수 있도록 하는 것입니다.
페이지의 제목, 문단, 표, 이미지, 동영상 등 웹의 구조를 담당합니다.
실제 화면에 표시되는 방법(색상, 크기, 폰트 , 레이아웃 등)을 지정해 콘텐츠를 꾸며주는 시각적인 표현(정적)을 담당합니다.
콘텐츠를 바꾸고 움직이는 등 페이지를 동작시키는 동작 처리를 담당합니다.
웹표준(Web Standard)이란 '웹에서 사용되는 표준 기술이나 규칙'을 의미, W3C 의 표준화 제정 단계의 '권고안(REC)'에 해당하는 기술입니다.
1. 초안(Working Draft, WD)
2. 후보권고안(Candidate Recommendation, CR)
3. 제안권고안(Proposed Recommendation, PR)
4. 권고안(W3C Recommendation,REC)
크로스 브라우징(Cross Browsing)이란 조금은 다르게 구동되는 여러 브라우저에서 동일한 사용장 경험(같은 화면, 같은 동작 등)을 줄 수 있도록 제작하는 기술, 방법입니다.(ex. 크롬, 엣지, 파이어폭스, 오페라, 스윙, 웨일, 사파리)
비트맵(Bitmap) - 픽셀이 모여 만들어진 정보의 집합, 레스터(Raster)이미지라고도 부릅니다.(.jpeg, gif, png)
1. 정교하고 다양한 색상을 자연스럽게 표현합니다.
2. 확대/축소 시 계단 현상과 품질을 저하시킵니다.
벡터(Vector) - 점, 선, 면의 위치(좌표), 색상 등 수학적 정보의 형태(Shape)로 이루어진 이미지입니다.(.svg)
1. 확대/축소에서 자유로움과 용량 변화가 없습니다.
2. 정교한 이미지(인물, 풍경 같은 사진 같은)를 표현하기가 어렵습니다.
` - Backtick(백틱), Grave(그레이브)
~ - Tilde(틸드, 물결표시)
! Exclamation mark(엑스클러메이션, 느낌표)
@ - At sign(앳 ,골뱅이)
# - Sharp, Number sign(샵, 넘버, 우물 정)
$ - Dollar sign(달러)
% - Percent sign(퍼센트)
^ - Caret(캐럿)
& - Ampersand(엠퍼센드)
* - Asterisk(에스터리스크, 별표)
- - Hyphen, Dash(하이픈, 대시, 마이너스)
_ - Underscore, Low dash(언더스코어, 로대시 , 밑줄)
= - Equals sign(이퀄, 동등)
오픈 소스 라이선스 란 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람 할 수 있도록 공개하는 것입니다.
Apache License_ - 아파치 소프트웨어 재단에서 자체 소프트웨어에 적용하기 위해 만든 라이선스이면, 개인적/상업적 이용, 배포, 수정 특허 신청이 가능합니다.
MIT License - 매사추세츠공과대학(MIT)에서 소프트웨어 학생들을 위해 개발한 라이선스이고, 개인 소스에 이 라이선스를 사용하고 있다는 표시만 지켜주면 되고, 나머지 사용에 대한 제약이 없습니다.
BSD License - 버클리 캘리포니아대학에서 개발한 라이선스, MIT와 동일한 조건을 가지고 있습니다.
Beerware - 오픈소스 개발자에게 맥주를 사줘야 하는 라이선스입니다.(단. 만날수 있는 경우에만...)