World Wide Web のオープンな性質は、ウェブサイトやオンラインアプリケーションを作ろうとする人に信じられないほどの機会を提供します。これらの技術を最大限に活用するには、それらを使用する方法を知っておく必要があります。下記のリンクを冒険すると、さまざまなウェブ技術について学習できます。

ウェブ技術

基礎技術

HTML
HyperText Markup Language (ハイパーテキストマークアップ言語) はウェブページのコンテンツを記述や定義するための言語です。
CSS
Cascading Style Sheets (カスケーディングスタイルシート) はウェブコンテンツの見た目を制御するために使います。
HTTP
Hypertext Transfer Protocol (HTTP) は HTML その他のハイパーメディア文書をウェブで配信するために使われます。

スクリプト

JavaScript
JavaScript はブラウザ内で動作するプログラミング言語で、インタラクティブなウェブサイトやアプリケーションを作るのに使われます。
Web APIs
Web の強力なスクリプティング能力を実現する個別 API それぞれについてのリファレンスです。ウェブコンテンツやアプリの開発に使う、DOM を始めとしてすべての関連 API やインターフェイスが含まれます。
  • Web API インターフェイスリファレンス - すべてのインターフェイスをアルファベット順に並べています。
  • WebAPI ページではデバイスアクセスに使う API やアプリケーション開発用の API をリストしています。
  • イベントリファレンス ではウェブページやアプリケーションの中で行われる関心事項を監視して反応するのに使うイベントをすべて載せています。

グラフィックス

Canvas
<canvas> 要素は JavaScript を使って2次元のグラフィック描画できるAPI を提供します。
SVG
Scalable Vector Graphics (SVG) では直線、曲線、その他の幾何学形状を使ってグラフィックを描画します。ベクターにて、いかなるサイズてけも明瞭に拡大縮小される画像を作成できます。
WebGL
WebGL は HTML5 の <canvas> 要素を用いて 3Dや2D のグラフィックを描画できる JavaScript API です。この技術ではウェブコンテンツの中で標準の OpenGL ES を使えます。

音声、動画、マルチメディア

Web メディア技術
メディア関連の API 一覧で、それぞれ必要となる文書へのリンクがあります。
Overview of media technology on the web
オープンウェブテクノロジーとそれがオーディオ、ビデオ再生、操作、レコーディングをサポートするAPI について見ていきます。どの API を使うべきか分からない場合、ここが始める場所です。
Media Capture and Streams API
ストリーミング、録画、メディア操作をローカル/ネットワーク経由の両方で可能にする API のリファレンスです。ここには動画やオーディオや静止画をキャプチャーするためのローカルのカメラやマイクを使うものも入っています。
Using HTML5 audio and video
動画/オーディオをウェブページに組み込んで再生を管理します。
WebRTC
WebRTC での RTC とは Real-Time Communications を表し、これはオーディオ/ビデオのストリーミングとデータ共有を、ブラウザーのクライアント同士(ピアー)で可能にするテクノロジーです。

その他

MathML
Mathematical Markup Language (MathML; 数学用のマークアップ言語) を用いて複雑な数学の方程式や構文を表示できます。

Learning area

ウェブ開発を学ぶ
この一連の記事は初心者にとって、シンプルなウェブサイトをコーティングし始めるのに必要なすべてを提供します。

その他のトピック

Web アプリケーション開発
この一連の記事ではモバイル、デスクトップ、Firefox OS 用の Web アプリ開発に使う技術を説明します。
アクセシビリティ
Web 開発におけるアクセシビリティとは、視覚、聴覚、その他の能力が制限された人も含め、Web サイトをできる限り多くの人が使えるようにすることです。この一連の記事では、アクセシビリティを高めるようにウェブ開発するための情報をまとめています。
セキュリティ
Web サイトやアプリが個人情報を悪意の者へ漏えいさせてしまわないようにします。一連の記事を使ってプロジェクトがしっかりと安全に保ちます。

すべて見る...

ドキュメントのタグと貢献者

 最終更新者: c-bou-kojima,