1. 웹 종류
1) html (hyper text markup language)
= 웹 문서를 연결해주는 역할!
- 팀 버너스라는 연구소 직원들이 서로 다른 운영체제와 프로그램 때문에 만듬
- html은 프로그래밍 언어가 아니다.
- 브라우저에서 볼 수 있는 문서를 적는 언어
- 다양한 분야에서 게임, 앱에서 활용이 된다!
- 블록처럼 코드로 만든다
- 역할에 따라 구역을 나눈다 (세션을 나눈다) == 보여주는 정보가 다르다
=> 서버에서 바뀌는 것이 아니면, 다운받은 html을 수정해서 결과만 바꿨을 뿐이다.
2) css (Casscading Style Sheets)
= html에서 디자인 기능이 없어서 만듬
=> 이 2가지를 합쳐서 퍼블리싱 작업이라고 한다.
3) javascript
= 위의 2개로 부족한 프로그래밍 언어가 필요하여 만듬
2. 웹의 단점
= 각 특정 웹의 종류들이 특정 기능이 버전별로 브라우저별로 작동할 수 있고 없을 수 있다.
3. 반응형 웹
= 웹 작업이 중복되기에 비효율적이고 버그가 생길 수 있어서 나옴
- 이름이 반응형인 이유
= 브러우저의 가로 넓이에 반응하여 구성요소가 변하는 기술
= 웹페이지 크기가 사용자의 기기에 맞춰 자동으로 변형된다는 의미.
4. 통신 방식
참고 : 비전공자를 위한 이해 할 수 있는 IT 지식