World Wide Web Consortium (W3C) は、HTML 5 仕様のドラフトをリリースしました。これは、10 年以上前に HTML 4 がリリースされて以来、初めてのメジャー リビジョンです。この間、開発者がアプリケーションを徐々に Web に移植するにつれて、Web は主に静的なメディアから、リッチ メディア コンテンツを備えたインタラクティブ アプリケーションへと進化しました。HTML 5 は、この変化を反映することを目指しています。 アプリケーション開発者は新しい機能を十分に考慮しているため、HTML 5 では多数の新しい Javascript API が導入されています。これらを使用して、コンテンツを対応する HTML 要素に関連付けることができます。 新しい Canvas 要素で使用して、画像、ゲーム グラフィック、その他のビジュアル グラフィックをオンザフライでレンダリングできる 1/2D 描画 API。 2/Web アプリケーションが自分自身を特定のプロトコルまたは MIME タイプとして登録できるようにする API。 3/オフライン Web アプリケーションをサポートするための新しいキャッシュ メカニズムを導入する API。 4/新しいビデオ要素とオーディオ要素を使用して、ビデオとオーディオを再生できる API。 5/閲覧履歴を公開する履歴 API。これにより、ページは AJAX アプリケーションで戻るボタンをより適切にサポートできるようになります。 6/クロスドキュメントメッセージングは、ソースドメインに関係なく、ドキュメントが相互に通信する方法を提供します。7/この設計は、ある程度、クロスサイトスクリプティング攻撃を防ぐことを目的としています。 8/ドラッグ アンド ドロップ操作をサポートする API。ドラッグ可能な機能に関連付けるために使用できます。 9/新しいグローバル contenteditable 機能に関連付けることができる編集操作をサポートする API。 10/Web アプリケーションがローカル ネットワーク上で相互に通信し、元のサーバーとの双方向通信を維持できるようにする新しいネットワーク API。 JavaScript API キー/値ペアを使用してクライアント側の永続ストレージを実装し、埋め込み SQL データベースをサポートします。 サーバー送信イベントは、新しいイベント ソース要素に関連付けることができます。これにより、リモート データ ソースへの永続的な接続が容易になり、Web アプリケーションでのポーリングの必要性が大幅に軽減されます。 HTML 5 では、ヘッダー、フッター、図、ダイアログ、ナビゲーションなどの一般的なページ コンポーネントをサポートする新しいプレゼンテーション要素も多数導入されています。さらに、インタラクティブなテーブルやツリーをサポートする新しいデータグリッド要素、コンボ ボックス用のデータリスト要素、長時間実行タスクの完了を表示できる進行状況機能も導入されています。また、RSS フィードをサポートするページ タグも追加されています。 フォームの場合、入力要素タイプには日付、時刻、電子メール、URL の新しいサポートが含まれており、ブラウザーは定義された形式でデータをサーバーに送信しながら、カレンダーの日付ピッカーやユーザーのアドレス帳との統合などのユーザー インターフェイス要素を提供できます。 HTML 5 では、いくつかのよく知られた機能のサポートも廃止されています。最も注目すべきは、長い間、Web ページのアクセシビリティとユーザビリティを損なうと考えられてきたフレームのサポートの廃止です。ブラウザーが HTML 5 標準を完全にサポートしている場合でも、古いバージョンの HTML のサポートは今後何年も継続されるため、廃止された機能は引き続きサポートされることに注意してください。 HTML 5 は、2007 年 3 月に設立された W3C の HTML ワーキング グループの指導の下で開発されています。ワーキング グループは完全な透明性を持って運営されており、Apple、Google、IBM、Microsoft、Mozilla Foundation、Nokia、Opera のメンバーを含む約 500 名の参加者がいます。 「HTML は間違いなく非常に重要な標準です」と、W3C ディレクターであり HTML の最初のバージョンの作者でもある Tim Berners-Lee 氏は語ります。「ブラウザ ベンダーを含む開発者コミュニティが協力して、Web にとって最善の軌道を描き出そうとしていることを嬉しく思います。非常に多くの人々のアイデアを統合することは困難な作業であり、私たちが直面している課題は、革新と保存、理想主義と実用主義のバランスを見つけることです。」 HTML 5 は HTML 4 を徐々に置き換えていく予定ですが、HTML 5 仕様の最終決定にはまだ長い道のりがあります。現在の計画では、まず 2009 年中に推奨候補として採用し、その後 2010 年 9 月に最終的な公式バージョンとして推進する予定です。 チャールズ・ハンブル 翻訳:張毅 |
<<: MySQL DATEDIFF 関数を使用して 2 つの日付間の時間間隔を取得する方法
導入この記事は、 React + antdをベースにして、完全な全屏demoを紹介します。その理由は...
PHPの仕組みまず、よく耳にするcgi、php-cgi、fastcgi、php-fpmの関係を理解し...
目次可変タイプとストレージスペーススタックメモリとヒープメモリ基本的なデータ型参照タイプグラフィック...
みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...
<br />記事と同様に、Web ページにも明確な段落と重要度の異なるタイトルが必要です...
序文:先週の日曜日、先輩から3ページ作るのを手伝って欲しいと頼まれました。データのやり取りなどはなく...
Linux では、すべてがファイルであり (ディレクトリもファイルです)、各ファイルにはユーザーに対...
必要な項目をループして検証するために、クエリ フォームのいくつかのプロパティを実装したいと考えていま...
目次1. 基礎知識: 2. DHCPサーバーの設定: 1. サーバーのIPを確認する2. DHCP ...
Raspberry Pi 3B に 64 ビット アプリケーション (64 ビット JDK など) ...
今日は、参考までに、jsを使用してカルーセルマップの効果を実現する方法についてお話ししましょう。具体...
1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...
私は長い間 CSS を使用してきましたが、Web 要素の関連属性を設定するために常に「px」を使用し...
JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...
これまでにも Docker 環境でいくつかのプロジェクトを実行したことはありますが、まだイメージをよ...