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 つの日付間の時間間隔を取得する方法
目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...
目次環境説明Windows 10 に Docker for Windows をインストールするWin...
フォームが送信されると、返された HTML ページが再レンダリングされ、SELECT コントロールの...
環境の準備操作を開始する前に、hadoop バージョンがインストールされていることを確認してください...
Windows: NTFS、FATをサポートLinux は次のファイル形式をサポートしています: C...
この記事では、MySQL 8.0.12のインストール方法に関する詳細なチュートリアルを参考までに紹介...
コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...
接続数を取得する --- 最大接続数を取得します。SHOW VARIABLES LIKE '...
スタンドアロンの hbase について、まずは説明しましょう。 Dockerをインストールするまず ...
InnoDB REDO ログ ファイルのサイズと数を調整する場合は、次の手順に従います。 1. My...
Nginx の主な設定ファイルは nginx.conf で、グローバル ブロック、イベント ブロック...
序文Reduce は ES5 で追加された新しい従来の配列メソッドの 1 つです。forEach、f...
最初の方法: デモとしてボタンをクリックしてテキストを表示または非表示にするクラスを動的に追加します...
Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...
1. インターネットで長時間検索しましたが、判定表が存在するかどうかがわからなかったので、漠然と削除...