Chapter01 Introduction to HTML5

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

UX, RIA, 그리고 … Silverlight 공도소프트
Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
MobileWeb 시작하기. 디바이스 별 해상도 갤럭시 S : 480*800 ( 옴티머스, 갤럭시, 베가 ) 안드로이드폰 / 아이폰 3G : 320*480 아이폰 4 : 640 *960 아이패드 : 1024*768 갤럭시탭 : 1024*600.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
1 장. 인터넷과 웹환경의 발전 HTML5 웹 프로그래밍 입문 ( 교수용 ). 목차 1.1 인터넷의 역사 1.2 HTML 의 발전 1.3 웹브라우저의 종류 소스코드 실행 사이트 주소 :
1 개요.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
2016 유성환 Hybrid MOBILE.
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
웹 호환성 향상 전략 조 훈 DBDIB DBDIB.
HTML5 웹 프로그래밍 입문 1장. 인터넷과 웹환경의 발전.
컴퓨터 운영체제의 역사 손용범.
CHAPTER 1. 기초 사항.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
1 HTML5 개요.
Power Java 제3장 이클립스 사용하기.
Web Service Computing and Practice_
운영체제 박상민.
Chapter05 오디오와 비디오 HTML5 Programming.
JSP Programming with a Workbook
Youn-Hee Han HTML5 - GeoLocation Youn-Hee Han
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
소개. 소개 Silverlight, WPF, RIA, UX.... ? Silverlight, WPF, RIA, UX.... ? IT환경의 진화.
Visual Basic .NET 처음 사용하기.
전광판 어플 크레파스통 도상미 박아란 이민영.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
6강. Servlet 본격적으로 살펴보기-II
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
Wireless Java Programming
From Block To C SW 코딩을 위한 5단계 교육
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
1 개요.
Chapter03 캔버스(1) HTML5 Programming.
7가지 방법 PowerPoint에서 공동 작업하는 다른 사용자와 함께 편집 작업 중인 사용자 보기
HTML 5+ 자바스크립트 발표자 : 김동한 7주차.
2장. JSP 프로그래밍을 위한 환경구성 제2장.
HTML CSS 자바스크립트 무작정 따라하기
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTML CSS 자바스크립트 무작정 따라하기
1. HTML5란? 2. HTML5의 역사와 흐름 3. HTML5와 CSS의 브라우저 지원
HTML5 Canvas 태그 92팸 유승연 안동찬 엄태인 김영재.
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
HTML CSS 자바스크립트 무작정 따라하기
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
웹디자인
World Wide Web 중앙대학교 안 봉 현
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
Software Engineering Project
13차시_스마트 애플리케이션 기획 스마트 미디어의 사용환경과 사용자의 특성.
암호학 응용 Applied cryptography
Introduction to JSP & Servlet
암호학 응용 Applied cryptography
LMS(학습관리시스템) 사용자 가이드 » 교수학습지원센터.
모바일(폰)메일 서비스 정흠수 최동훈.
Chapter01 HTML 시작하기
1장 웹 프로그래밍의 개요 이장에서 배울 내용: 월드 와이드 웹(World Wide Web, WWW)기반에서 동작되는 웹 프로그래밍에 대해 학습하고 , 이러한 웹 기반에서 동작되는 웹 어플리케이션이 어떠한 방식으로 발전해 왔는지 알아본다. 또한 이러한 웹 어플리케이션의.
9 브라우저 객체 모델.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
Chapter01 HTML 시작하기
About Html5 모바일인터넷과 이수진.
AJAX? Cho Hyun Min.
XSS 취약점을 이용한 웹메일 해킹
디지털광고 구동 원리 전중달 CTO.
20 XMLHttpRequest.
Presentation transcript:

Chapter01 Introduction to HTML5 HTML5 Programming

Contents Chapter01 1. HTML5 개요 2. HTML5 기본 구조 HTML5 시작하기

HTML5 개요 Chapter01 HTML HyperText Markup Language의 약자로 월드와이드웹(World Wide Web)에서 사용하는 마크업(Markup) 언어 마크업(Markup) 언어 어떠한 문서 안의 정보가 어떻게 구조화되는가를 지정하는 언어를 말함 문서의 구조 형식을 tag를 사용하여 지정 HTML5 HTML의 새로운 버전 1999년 HTML 4.01 버전이 발표된 이후에 XHTML이 발표되고 다시 HTML로 회귀하여 무려 10년 만에 HTML5를 발표함 HTML5 시작하기

HTML5의 정의 Chapter01 HTML5의 정의 문서 작성(HTML 4.01, 1999)을 넘어 다양한 웹 애플리케이션(HTML5)을 만들기 위한 웹 플랫폼을 지향함 현재 HTML5의 기술 영역이 정의되어 있지 않음. 그 이유는 다양한 사양이 독립적으로 존재하기 때문 기본적인 틀을 놓고 보면 HTML5는 기존의 HTML4와 크게 차이는 없음 다양한 기술을 구현하기 위하여 문서 작성을 위한 몇 개의 마크업이 추가 및 삭제, CSS2 (문서디자인), 동작을 담당하는 자바스크립트 API가 추가됨 HTML5 시작하기

웹 애플리케이션 e.g., docs.google.com 웹 애플리케이션: 브라우저에서 사용가능한 Office 도구들 Chapter01 e.g., docs.google.com 웹 애플리케이션: 브라우저에서 사용가능한 Office 도구들 HTML5 시작하기

HTML5의 배경 Chapter01 HTML5의 배경 최초에 Tim Berners-Lee가 개발하였으며 NCSA에서 개발한 Mosaic 브라우저에 의해 보편화되기 시작 HTML 2.0이 1995년 11월에 나왔으며 이는 IETF(Internet Engineering Task Force)에 의하여 개발 1997년에 3.2 버전이 발표되었으며 1998년 4월에 4.0 버전이 발표 현재 주로 사용하고 있는 HTML 4.01 버전은 1999년에 발표하였는데 2000년 이후에는 XML과 합쳐져서 XHTML 1.0이 등장 Apple, Mozila, Opera는 2004년에 공동으로 WHATWG(Web Hypertext Application Technology Working Group)을 발족하여 기존의 HTML을 진화시키려는 노력을 기울임 W3C(World Wide Web Consortium)도 2007년부터 참여하여 HTML5를 제정하고 2008년에 초안을 공개 HTML5 시작하기

HTML5의 배경 Chapter01 HTML5 시작하기

W3C(World Wide Web Consortium) Chapter01 www.w3.org HTML5 시작하기

WHATWG(Web Hypertext Application Technology Working Group) Chapter01 www.whatwg.org HTML5 시작하기

HTML5의 특징 웹 애플리케이션 개발을 위한 플랫폼 Chapter01 웹 애플리케이션 개발을 위한 플랫폼 추가적인 Plug-in이 없이도 다양한 기능들을 제공할 수 있게 됨. e.g., Adobe Flash, MS Silverlight 등 웹 문서 뿐만 아니라 웹 애플리케이션도 만들 수 있는 플랫폼 HTML5 시작하기

HTML5 각 기능별 브라우저 지원 여부 브라우저별 HTML5 지원 현황 확인 Chapter01 브라우저별 HTML5 지원 현황 확인 각 브라우저마다 HTML5 지원 현황이 모두 다름 http://html5test.com 사이트를 통하여 브라우저의 HTML5 지원 정도를 확인할 수 있음 브라우저별 최소 지원 버전 e.g., IE 브라우저 점수 HTML5 시작하기

HTML5의 특징 Chapter01 시맨틱 웹 기존의 HTML문서는 단지 표현을 위한 수단이었음. 이에 여러 태그를 사용하여 구조를 정의할 수 있지만 이는 정확한 의미의 태그 사용이 아닌 단순한 문서 표현에 불과함 구조를 나타내기 위하여 추가한 태그 HTML5 시작하기

HTML5의 특징 웹 표준화 어떤 브라우저에서든 누구든 정상적으로 동작하는 사이트를 이용하기 위해서는 웹 표준이 지켜져야 함 Chapter01 웹 표준화 어떤 브라우저에서든 누구든 정상적으로 동작하는 사이트를 이용하기 위해서는 웹 표준이 지켜져야 함 기존에 IE 한 개의 브라우저에서만 동작한다는 것을 알면서도 ActiveX 기술을 사용한 이유는 스크립트 언어만으로는 원하는 기능을 충분히 구현할 수 없었기 때문이었음 HTML5의 등장으로 스크립트만으로도 원하는 기능을 충분히 구현할 수 있음 HTML5 시작하기

브라우저 점유율 Chapter01 출처 : StatCounter Global Stats - Browser Market Share 2011년 전 세계의 브라우저 점유율 2011년 한국의 브라우저 점유율 HTML5 시작하기

브라우저 종류 익스플로러 (www.microsoft.com) 파이어폭스 (www.mosilla.com) Chapter01 익스플로러 (www.microsoft.com) Microsoft에서 개발한 브라우저로 Windows 95 이상에서 운용됨 다양한 멀티미디어 환경을 브라우저에서 실행하도록 하여주는 ActiveX 기술을 지원하지만 느린 속도와 웹 표준 문제점을 가지고 있음 파이어폭스 (www.mosilla.com) 익스플로러를 위협하는 웹 브라우저 속도가 상당히 빠르며 보안 및 사용자 프라이버시에 강함. 국내에서는 ActiveX 문제로 인해 인터넷 뱅킹 등의 서비스에 대해 많은 제약 HTML5 시작하기

브라우저 종류 사파리 (www.apple.com) 크롬 (www.google.com) Chapter01 사파리 (www.apple.com) 애플사에서 발표한 사파리는 최초에 가장 빠른 브라우저라는 특징을 내세워 발표 간결한 디자인과 여러 가지 독특한 기능들을 제공 크롬 (www.google.com) 구글사에서 발표한 브라우저인 크롬은 속도 면에서도 빠르고 전체적으로 가볍다는 느낌을 가짐 최근에는 크롬 웹 스토어라는 온라인 마켓까지 오픈하여 브라우저를 다양한 용도로 사용할 수 있어 많은 이들의 호평을 받고 있음 오페라 (www.opera.com/browser) 넷스케이프와 익스플로러가 시장을 장악한 초기부터 나름대로 인지도를 구축하며 지금까지 이어온 웹 브라우저 방대한 단축키를 지원하며 작은 용량과 빠른 속도로 인하여 저사양의 PC에서도 원활하게 구동됨 HTML5 시작하기

HTML5 기본 구조 HTML5 기본 구조 HTML5의 기본 템플릿은 기존의 HTML, XHTML의 형식과 크게 다르지 않음 Chapter01 HTML5 기본 구조 HTML5의 기본 템플릿은 기존의 HTML, XHTML의 형식과 크게 다르지 않음 HTML, XHTML과 거의 완벽하게 호환이 됨 HTML 구성요소 HTML5 시작하기

프로그램 1-1 Chapter01 01: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!– 문서의 형식을 선언 --> 02: <html> <!– 문서의 시작 --> 03: <head> <!– 문서의 설명 부분 --> 04: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!– 컨텐츠 유형--> 05: <title> HTML 기본 구조 </title> <!– 문서의 제목--> 06: </head> 07: 08: <body> <!– 문서의 본문/내용 부분 --> 09: HTML 기본 구조 10: </body> 11: </html> <!– 문서의 끝 --> HTML5 시작하기

HTML 기본 구조 Chapter01 HTML 4.01 HTML5 시작하기

HTML5 기본 문법 변경 DOCTYPE 선언 부분 비교 HTML 4.01/XHTML 1.0 Chapter01 DOCTYPE 선언 부분 비교 HTML 4.01/XHTML 1.0 HTML5: 간단해진 선언과 DTD(Document Type Def.) 참조할 필요 없음 HTML5 시작하기

HTML5 기본 문법 변경 Chapter01 문자 인코딩 방식 선언 HTML5 기본 형식 HTML5 시작하기

프로그램 1-2 HTML5 Chapter01 01: <!DOCTYPE html> 02: <html> 03: <head> 04: <meta charset="UTF-8"> 05: <title> HTML5 기본 구조 </title> 06: </head> 07: 08: <body> 09: HTML5 기본 구조 10: </body> 11: </html> HTML5 시작하기