オープンWebは信じられないほどの機会を開発者に提供します。これらの技術を最大限に活用するには、それらを使用する方法を知っておく必要があります。以下に MDN の Web 技術ドキュメントへのリンクがあります。
Web 技術
基礎技術
- HTML
- HyperText Markup Language (ハイパーテキストマークアップ言語) は Web ページのコンテンツを構造化された形式で記述や定義するための言語です。
- CSS
- Cascading Style Sheets (カスケーディングスタイルシート) は Web コンテンツの見た目を制御するために使います。
スクリプト
- JavaScript
- JavaScript はブラウザ内で動作するプログラミング言語で、インタラクティブな Web サイトやアプリケーションを作るのに使われます。
- Web APIs
- Web の強力なスクリプティング能力を実現する個別 API それぞれについてのリファレンスです。Web コンテンツやアプリの開発に使う、DOM を始めとしてすべての関連 API やインターフェイスが含まれます。
-
- Web API インターフェイスリファレンス - すべてのインターフェイスをアルファベット順に並べています。
- WebAPI ページではデバイスアクセスに使う API やアプリケーション開発用の API をリストしています。
グラフィックス
- SVG
- Scalable Vector Graphics では描画時のサイズに依らず滑らかに拡大縮小されるベクター (線) と形の集合で記述された画像を作成できます。
- WebGL
- WebGL では HTML の
<canvas>
要素の中で OpenGL ES 2.0 に対応した API を用いて 3D グラフィックを作れます。
その他
- MathML
- Mathematical Markup Language (数学用のマークアップ言語) を用いて複雑な数学の方程式や構文を表示できます。
種類別ドキュメント
- Web 開発リファレンス
- HTMLやCSSを含むWeb技術のリファレンスリストです。
- Web 開発者ガイド
- Web開発ガイドは、実際にあなたのしたいことや必要のあることにWeb技術を使って実現するための有用な手引を提供します。
- Web 開発者のためのチュートリアル
- このチュートリアルのリストはステップ・バイ・ステップでAPI、技術などの幅広いトピック領域を学習できます。
その他のトピック
- Web アプリケーション開発
- Web アプリ開発者向けのドキュメントです。Web アプリなら一度書けばモバイル、デスクトップ、Firefox OS の何処にでも展開できます。
- アクセシビリティ
- Web 開発におけるアクセシビリティとは、何らかの障がいをもっている人も含め、Web サイトをできる限り多くの人が使えるようにすることです。Web コンテンツのアクセシビリティを高めるための情報をまとめています。
- セキュリティ
- Web サイトやオープン Web アプリは安全に保たなければなりません。
- サイト表示互換性
- Web標準に従ったコンテンツ実装により、ブラウザ間の表示互換性を保てるノウハウをご紹介します。