Level1_ key

Similar documents
HTML5Lv2_ key

HTML5無料セミナ.key

html5_ver2_kai.pdf

HTML5Lv1_ key

HTML5Lv1_ key

スライド 1

PowerPoint プレゼンテーション

IE9 Beta版のここがいい、ここは直して欲しい ~裏HTML5~ Microsoft 2010 MVP Open Day Japan

HTML5Lv1.key

PowerPoint プレゼンテーション

2.HTML5 の可能性 次の図はインターネットの普及にともなう出来事をまとめた図の再掲である この図を見ると W3C が HTML WG を設置した 2007 年は iphone が発売され Android OS が公開されたスマートフォン元年で これ以降 タブレットやカーナビ フォトスタンドなど

■サイトを定義する

07_経営論集2010 小松先生.indd

1.1. jquery 1 jquery jcanvas jquery JavaScript jquery 1. / jquery Googlr Chrome Eddge(Enternet Explorer) 2. jquery JavaScript HTML div JS jqu

1.1. jquery 1 jquery jcanvas jquery javascript jquery JavaScript jquery $() JavaScript JavaScript jquery Googlr Chrome Eddge(Enternet Explorer) Web jq

スライド 1

1.1. jquery 1 jquery jcanvas jquery javascript jquery JavaScript jquery $() JavaScript JavaScript jquery Googlr Chrome Eddge(Enternet Explorer) Web jq

G-XML

Adobe AIR のセキュリティ

SVG資料第6回目(その3) SVGとHTMLの間でデータを交換する


自己紹介 はせがわようすけ ネットエージェント株式会社 株式会社セキュアスカイ テクノロジー技術顧問 OWASP Kansai Chapter Leader OWASP Japan Chapter Advisory Board member

PowerPoint Presentation

アジェンダ 1. 自己紹介 2.HTML5とは? 3.Meteorとは? 4.Meteorをさわってみよう 5.Meteorで本格アプリを作ってみよう 6.Meteorおさらい 7. まとめ 2

コンピュータグラフィックス - 第4回 色彩の表現

ITS資料

Microsoft PowerPoint - J_ pptx

HTML5で変わるWebの世界

Microsoft PowerPoint _1a-HTML.pptx

untitled

Agenda web W3C HTML5 Web and TV Interest Group Web CSS CJK Web of Things: W3C

UbiquitousMetadata活用-3


OSS OSS 10 Amazon 2 Google 10 HTML5 5

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi

新しいイテレーション型開発

PowerPoint Presentation

EPUB

paper.pdf

Vol.56 No (Mar. 2015) Canvas SVG HTML Web Viewport Library UML Canvas SVG 1,000 HTML SVG Viewport Library Viewport Library HTML HTML Web H

untitled

HOW DO I WebBrowser コントロールで HTML5 を 使用するには ここでは以下の手順で説明します Video 要素を使用する Silverlight と JavaScript の間でやり取りする Canvas 要素を使用する Video 要素を使用する 1. Visual Stu

コンテンツ・パートナー会員代理店契約書

WebSocketを見てみよう


E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

CSS

0720

PowerPoint プレゼンテーション

インターネットマガジン2000年12月号―INTERNET magazine No.71

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint Presentation

マイクロソフトのWebブラウザのいままでとこれから

Ajax-ch00

08+11Extra

愛知工業大学表1-4.indd

XQueryってどんなもの?

untitled


スライド 1

Visual Studio ( )

FileMaker Server Getting Started Guide

untitled

Ajax XMLHttpRequest Google Maps JavaScript Google Maps GPS lat.txt 1 Google Maps(JavaScript) 1 lat.txt 2 GPS gpx XML gpx GPS Exchange Format Google Ma

FileMaker WebDirect Guide

mp-100

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

HTML5の動向と展望(ネットラーニングセミナー)

OSC_isshiki_090710c.ppt

untitled

短大29号.indd

Cosminexus Application Designer操作ガイド

fiš„v3.dvi

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

地域と文化資産


nopcommerce Adobe Flash ( 1 ) 1 nopcommerce 2.2 ( [5, p.3-4] )

GIMP

08encode part 2

untitled

WCAN

GIMP

AJAXを使用した高い対話性を誇るポートレットの構築

Max Library Size Smoke 10 Network Panel Display Default Web Browser Smoke Web Mac open Cleaner Export Destination Path Autodesk Cleaner XL Microsoft W


Microsoft Word - FWTEC0003.doc

jquery

chap04.indd

GPS携帯端末を用いた近隣バス停位置と

MediaRecorder_remix2.pptx

< E93788F748B478B5A8F7094AD955C5F >

tn_soturon_sjis.dvi

untitled


title

untitled

CNO2009_Enquete_Report.key

FileMaker Server Getting Started Guide

Blue Asterisk template

Transcription:

HTML5 1 2019 8

1.5 API ( ) 1.5.1 API 1.5.2 API 1.5.3 API 1.5.4 API!2

HTML5 Web HTML5 Web Web HTML5 Web Web Web Web Web HTML5!3

Web HTML5 Web HTML Web Web Web API Web HTML Web Web!4

1 2 HTML/HTML5 HTML5 Javascript CSS Web API JavaScript Javascript Javascript Web D JavaScript CSS!5

1 2 HTML5 HTML5 Level1 (Markup Professional) HTML5 Level1 Exam 90 60 15,000 HTML5 1 5 Web "HTML5 Web " WEB " "HTML5 HTML5 90 40 45 15,000( ) HTML5 2 HTML5 1 5 HTML5 Level2 (Application Development Professional) HTML5 Level2 Exam Web " " " " Web Web "API!6

1 (1) Web CSS HTTP,HTTPS 8 HTML 9 Web 6 7 CSS 9 ( ) 2 ( ) 10 6 7!7

1 (2) Web API 4 5 3 API API 4 5 API 8 API 3!8

ᵒ ᵒ HTML5 ᵒ Web ᵒ Web!9

1.5.1 API video, audio HLS, MPEG-Dash, Media Source Extensions DRM Encrypted Media Extends Canvas SVG!10

!11

video <video controls="controls" src="video/video.m4v"></video> controls src <video controls="controls"> <source src="video/video.webm" type="video/webm"> <source src="video/audio.m4v" type="video/mp4"> </video>!12

audio <audio controls="controls" src="audio/audio.mp3"></audio> controls src <audio controls="controls"> <source src="audio/audio.mp3" type="audio/mpeg"> <source src="audio/audio.aac" type="audio/aac"> </audio>!13

!14

HLS!15

MPEG-DASH!16

Media Source Extensions!17

DRM!18

Encrypted Media Extensions!19

!20

Canvas!21

: Canvas <canvas id="cv" width="300" height="300"></canvas> <script> // canvas var cv = document.getelementbyid('cv'); var ctx = cv.getcontext('2d'); // ctx.fillstyle = 'rgb(128,100,162)'; // ( ) ctx.beginpath(); // ctx.arc(70, 70, 60, 0, Math.PI*2, false); // ctx.fill(); // </script>!22

!23

SVG!24

:SVG <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="200" height="200" > <circle cx="95" cy="95" r="90" opacity="1" fill-opacity="0" stroke="#1017f1" stroke-width="3"/> <rect x="50" y="50" width="20" height="50" fill="#1d24f2"/> <rect x="120" y="50" width="20" height="50" fill="#1d24f2"/> <path d="m140 130C130 180 60 180 50 130" fill-opacity="0" stroke="#1017f1" stroke-width="7" /> </svg>!25

1 A. : Canvas :SVG B. Apple: MPEG-DASH Microsoft:HLS C. : MSE :DRM D. : video : sound!26

1.5.2 API Geolocation API / DeviceOrientation Event, DeviceMotionEvent Touch Events, Pointer Events!27

(Geolocation API)!28

GeoLocation API GeoLocation API JavaScript ( 0 90 0 90 / 0 90 ) ( 0 180 0 180 / 0 ) / (GPS ) ( m )!29

/!30

Device Orientation Event Device Orientation Event Alpha,Beta,Gamma,(iOS ) Device Motion Events!31

!32

Touch Events!33

Pointer Events Pointer Events DOM3 Events,Touch Events Web (Safari,iOS )!34

2 A.Geolocation API GPS B.Pointer Events C.DeviceOrientation Events D.UI Events Touch Events!35

1.5.3 API WebStorage, Indexed Database API Application Cache, Service Workers Web Workers, Service Workers!36

HTML5 ( Cookie 4KB ) HTML5 Web Web Strage Indexed Database API!37

Web Strage!38

Indexed Database API!39

!40

Application Cache!41

Service Workers Web HTML ServiceWorker Web!42

!43

Web Workers!44

Service Workers Service Workers Service Worker HTTPS!45

3 A. Service Workers PC HTML B. Web Storage Indexed Database C. Application Cache D. Web Worker HTML!46

1.5.4 API AJAX XmlHttpRequest WebSocket, WebRTC Server-Sent Events!47

AJAX!48

XmlHttpRequest!49

!50

WebSocket API!51

WebRTC!52

!53

Server-Sent Events!54

4 A. XmlHttpRequest XML B. Server-Sent Events C. WebSocket Web D. WebRTC!55

1.5.1 API 1.5.2 API 1.5.3 API 1.5.4 API : 1. A 2. B 3. C 4. D!56

Open the Future with HTML5. [PEC] E-mail pec@pr.cri.co.jp http://www.c-place.ne.jp/ https://tlp.edulio.com/pec/seminars/!57