HTML5手習い

HTML5 APIとは

全334コースを10日間無料で

ぜひご覧ください。

無料で視聴する すべての加入プランを見る
または
HTML5 Living StandardやW3C勧告、ECMAScriptといった、HTML5関連の標準文書の紹介と、Canvas,File API,Web Socketといった代表的な機能の紹介をします。
講師:
04:34

字幕

このレッスンでは HTML5 とは何か― また HTML5 にはどういった機能が 含まれているのかを学びます HTML5 とは 1999 年に策定された― HTML 4.01 勧告の 次の世代の HTML として まとめられている様々の機能の総称です HTML は元々は文章を構造化するための フォーマットでした それがブラウザに実装された JavaScript の流行により 次第にアプリケーションの作成にも 使用されるようになってきました この流れを受けて よりリッチな アプリケーションを作成するための 次世代仕様として HTML Living Standard がまとめられました これは現在 HTML5 と 呼ばれているものの 実質的な標準と呼べるような文書です また それを後追いする形で W3C による HTML5 標準勧告も 文書として策定されました HTML5 では様々なタグの追加で 文書の意味付けがしやすくなりました また 多様な JavaScript API の追加で より豊かな表現力を持った― インタラクティブなアプリケーションの 作成も可能になりました Living Standard という 名前からも分かる通り HTML5 は最新のブラウザの 機能に追随する形で 現在でも進化し続けています W3C による標準が 策定されはしましたが ブラウザごとに そのサポート状況は様々です 従って 実際のアプリケーション開発に HTML5 を使用する際には その互換性に 十分注意する必要があるでしょう HTML5 によるアプリケーション開発の 中核となるのが JavaScript の API です JavaScript はブラウザ上で 動作させることもできる― 比較的シンプルなプログラミング言語です 元々は Netscape 社の Netscape Navigator という ブラウザのために 開発された言語でしたが 現在では ecmascript という形で 「Ecma インターナショナル」という 標準化団体により標準化されています 今現在 主だったブラウザで 共通して使用できるのは ecmascript 5 に相当する JavaScript です HTML の様々な機能のうち 代表的なものをいくつか見てみましょう Canvas や WebGL を使用すれば リアルタイムのグラフィクス描画を実現でき ゲームなどのインタラクティブな アプリケーションを開発できます File API を使用すれば ユーザーのローカル環境にあるファイルを ブラウザ内に読み込んで 直接処理することができます HTML 4.01 以前では ユーザーの ローカル環境にあるファイルは 一旦サーバー環境にアップロードしてから サーバー側で処理する必要がありました また Web Socket を使用すれば HTTP よりも自然な形で 永続的なネットワーク接続を実現できます これを利用すれば リアルタイムな プッシュ配信のようなことが実現できます また Web Audio を利用すれば 単に音楽を再生するだけではなく 音楽にエフェクトをかけたり また 音を再生しながらリアルタイムに データ処理するようなことが可能になります Storage API を使用すれば ユーザーのデータを構造化された形で ブラウザ内に保存することができます これは従来の Cookie より強力な 構造化機能を提供します こういった機能を利用することにより 従来の HTML では 考えられなかったような― リッチなアプリケーションの作成が 可能になります このレッスンでは HTML5 の概要と それに含まれる機能について説明しました

HTML5手習い

このコースではHTML5 APIを中心に、HTML5でのプログラミングについて学びます。HTTPや文字コード、バイナリデータやアニメーションの原理など実際のアプリケーション開発で必要となる基本的な知識を学びます。HTML5 Canvasを中心として、Web APIとの通信やWebフォントなどWebプログラミングで必要な技術を習得します。

6時間01分 (44 ビデオ)
現在、カスタマーレビューはありません…
 
ソフトウェア・トピック
価格: 3,990
発売日:2015年04月22日

このコースは、「オンデマンド」でご利用可能であり、ダウンロードすることもオンラインで見ることもできます。

ダウンロードすると、オフラインでコースを使用し、豊富なインターフェースをフルに活用できます。複数のデバイスを使用したり、 一度に全コースをダウンロードしたくない場合は、アカントにログインして、ストリーミング・ビデオとしてコースのレッスンを視聴してください。

ビデオトレーニングをお楽しみいただけますように! お問い合わせは、cs-jp@lynda.com宛までご連絡ください。