HTML5

  • 플러그인 설치없이 웹 애플리케이션을 만들기 위한 API가 추가된 HTML4의 다음 버전

1.semantic tag 추가

  • 의미전달을 위한 태그 - 이전에는 div로 생성

<article></article> : 눈으로만 보면 div 와 아무런 차이가 없습니다.

  • 로봇이 보면 div는 그냥 영역이라고 판단하지만 article은 기사의 본문이라고 판단
  • 이전에는 div를 만들고 class 속성을 추가해서 의미를 전달
  • 이런 요소로<header>, <section>, <article>, <aside>, <nav>, <footer> 가 추가됨

2.WebStorage

  • 브라우저 안에 자바스크립트 객체를 저장

3.WebSQL

  • 관계형 데이터베이스 사용

4.IndexedDB

  • NoSQL 과 유사한 데이터베이스 사용

5.Drag&Drop API

6.GeoLocation: 브라우저에서 위치 정보 사용 가능

7.Canvas: 2D 나 3D 드로윙 가능

  • 3D는 WebGL을 이용

8.WebWorker: 스레드 API

9.Web Socket: http 나 https는 한 번 데이터를 전송받으면 연결 해제되는데 WebSocket은 연결을 유지 하는 것이 가능한데 프로토콜은 ws

10.Web Push: 클라이언트의 요청없이 서버가 클라이언트에게 메시지를 전송하는 기술

  • WebSocket 과 WebPush는 서버없이는 테스트가 불가능
  • HTML5는 semantic tag가 전부가 아님

results matching ""

    No results matching ""