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 つの日付間の時間間隔を取得する方法
目次MySQL スレーブ ライブラリ Seconds_Behind_Master 遅延の概要1. 遅...
目次1. ハーバーの紹介1. ハーバーが民間倉庫を建設3. 港湾の維持管理4. Harborユーザー...
ステップ1:setting.pyでデータベースを変更する # データベースを構成する DATABAS...
Mysql が CPU を占有しすぎる場合、どこから最適化を開始すればよいでしょうか? CPU 使...
私はしばらくの間チャートをいじっていましたが、好奇心から、CSS を使用してチャートを作成するより良...
いわゆる 3 列適応レイアウトとは、両側の幅が固定され、中央のブロックの幅が適応されることを意味しま...
docker-maven-plugin プラグインを使用する場合、Maven は対応する jar パ...
最近、データベース関連の操作が多くなり、会社の既存の仕様はあまり包括的ではありません。インターネット...
フロントエンド開発者が必ず知っておくべきケースとして、タブバーの切り替え効果があります。タブバー自体...
1. IE8 の getElementById は id のみをサポートし、name はサポートしま...
Centos にプロジェクトをデプロイするときに奇妙な問題が見つかりました。データベース接続で例外...
この記事では、カレンダー機能を実装するためのVue.jsの具体的なコードを例として紹介します。具体的...
目次1. MySQLイメージを取得する2. ダウンロードが完了したか確認する3. MySQLはローカ...
目次1. 簡単な紹介2. 間隔を設定する2.1 説明2.2 パラメータ2.3 戻り値2.4 使用法3...
目次テーブル定義の自動増分 ID InnoDBシステムはrow_idを自動的に増加させるシドInno...