html5 の 5 は第 5 版を指します。html5 は HTML の第 5 版です。このバージョンでは、Web アプリケーション開発者をサポートするための多くの新機能が追加されているだけでなく、開発者の使用状況に合わせた機能も追加されています。異なるユーザー エージェント間で Web アプリケーションとコンテンツの相互運用性を確保するための、明確に定義された一貫したガイドラインに重点を置いた新しい要素。
このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。
2014 年 10 月 28 日、World Wide Web Consortium (W3C) は、HTML5 の公式推奨標準 (W3C Recommendation) のリリースを発表しました。 HTML5 は World Wide Web の中核言語、つまり拡張マークアップ言語のバージョン 5 です。このバージョンでは、Web アプリケーション開発者をサポートするための多くの新機能が追加されているほか、開発者の使用習慣により沿った新しい要素が追加されており、Web アプリケーションとコンテンツを確実に使用できるように明確で一貫したガイドラインを定義することに重点が置かれています。異なるユーザーエージェントでの相互運用性 (ブラウザー)。
HTML5 は、Web コンテンツを構築するための言語記述方法です。 HTML5 はインターネットの次世代標準であり、インターネット コンテンツを構築および表示するための言語方式です。インターネットの中核技術の 1 つと考えられています。
新機能
HTML5 は、Web を成熟したアプリケーション プラットフォームに持ち込み、ビデオ、オーディオ、画像、アニメーション、デバイスとのインタラクションを実現します。規制されている。
スマート フォーム
フォームは、ユーザーとページの背景の間のインタラクションを実現する主要なコンポーネントであり、HTML5 はフォームのデザインにおいてより強力です。入力タイプと属性の多様性により、HTML で表現できるフォーム フォームが大幅に強化されました。新しく追加されたいくつかのフォーム タグと組み合わせることで、元々 JavaScript の実装が必要だったコントロールを、HTML5 フォームを使用して直接実装できます。コンテンツ プロンプトなどの一部は、フォーカス処理、データ検証、その他の機能は、HTML5 のスマート フォーム属性タグを通じて実行することもできます。
Drawing Canvas
HTML5 の Canvas 要素では、Canvas 関数を実装できます。この要素は、JavaScript スクリプト言語を使用してグラフィックを描画し、独自の API を通じて Web ページ上で処理します。線、円弧、四角形を描画したり、スタイルや色で領域を塗りつぶしたり、様式化されたテキストを書き込んだり、画像を追加したりするための Implement メソッドがあり、JavaScript を使用してすべてのピクセルを制御できます。 HTML5 の Canvas 要素を使用すると、Flash や Silverlight などのプラグインを使用せずに、ブラウザーでグラフィックスやアニメーション画像を直接表示できます。
マルチメディア
HTML5 の最大の機能の 1 つは、オーディオとビデオのサポートです。
地理的測位
モバイル ネットワークは現在非常に普及しており、リアルタイム測位を適用するユーザーが増えており、その要件はますます高くなっています。 Geolocation API の導入により、HTML5 は GPS やネットワーク情報を通じてユーザーの測位機能を実現し、測位をより正確かつ柔軟に行うことができます。 HTML5 の位置情報を使用すると、自分の位置情報に加えて、他の人が情報を公開したときにその位置情報を取得することもできます。
データ ストレージ
HTML5 には、従来のデータ ストレージと比較して独自の保存方法があり、クライアント側で大規模なデータ ストレージが可能です。さまざまなニーズを満たすために、HTML5 は DOM ストレージと Web SQL データベースという 2 つのストレージ メカニズムをサポートしています。その中で、DOM ストレージはキーと値のペアを使用した基本的なローカル ストレージに適しており、WebSQLDatabase はリレーショナル データベースに適したストレージ方法であり、開発者は SQL 構文を使用してこれらのデータに対するクエリ、挿入、その他の操作を行うことができます。
マルチスレッド
HTML5 は Web Worker を使用して、元のシングルスレッド業界から Web アプリケーションを解放します。マルチスレッド操作は、Web Worker オブジェクトを作成することで実現できます。 . . JavaScriptで作成されたWebプログラムはすべてシングルスレッドで実行されるため、応答時間が長く、JavaScriptが複雑すぎるとデッドロックが発生することがあります。 HTML5 では新しい WebWorker API が追加され、ユーザーはバックグラウンドで複数のスレッドを作成し、ユーザー インターフェイスや応答速度に影響を与えることなく、長時間の処理をバックグラウンドに引き渡すことができ、ユーザーの操作によってこれらの処理が中断されることはありません。バックグラウンド スレッドを使用してページ オブジェクトとウィンドウ オブジェクトにアクセスすることはできませんが、バックグラウンド スレッドはページ間のデータを操作できます。サブスレッド間のデータやり取りの一般的な手順は、 ① まずデータを送信するサブスレッドを作成する ② サブスレッドのタスクを実行し、転送するデータをメインスレッドに送信する ③ メインスレッドがデータを受信した後サブスレッドから渡されたデータ、メッセージ送信時にデータを受信するサブスレッドを作成し、データを送信するサブスレッドで返されたメッセージをデータを受信するサブスレッドに渡す ④ コードを実行するデータを受信するサブスレッド内。
[推奨チュートリアル: 「html ビデオ チュートリアル 」]
利点と欠点
利点
新世代のネットワーク標準により、プログラムは Web ブラウザを通過できるようになります、消費者 これにより、PC、ラップトップ、スマートフォン、タブレットなどのあらゆる端末から同じプログラムやクラウドベースの情報にアクセスできるようになります。 HTML5 により、Web ブラウザを介してプログラムを実行できるようになり、現在プラグインや他のプラットフォームが必要なビデオなどのマルチメディア コンテンツが含まれるため、ブラウザは、ユーザーがブラウザを介してタスクを完了できるユニバーサル プラットフォームになります。さらに、消費者は場所やデバイスに関係なく、「クラウド」にリモート保存されたさまざまなコンテンツにアクセスできます。 HTML5 テクノロジの比較的高度なローカル ストレージ テクノロジにより、アプリケーションの応答時間が短縮され、ユーザーにより便利なエクスペリエンスがもたらされます。
デメリット
(1) オープン化によるトラブル
従来、ネットワークプラットフォームには特許を取得した製品が多数存在しており、 HTML5 テクノロジーを実装したいと考えていました 多くのアプリケーションでは、最初にこれらの特許製品をオープン製品に変換する必要がありますが、さまざまな理由により、この問題には依然として多くの論争があります。ビデオ形式を例に挙げると、ビデオ形式の設定をめぐって、Apple が代表する陣営と、Opera、Firefox、Google が代表する 2 つの陣営が対立しています。 WPEG 陣営は Apple が所属する陣営であり、Apple はすべてこのフォーマットを使用しているため、このフォーマットを標準として使用すべきであると主張しています。WebM 陣営は、WPEG フォーマットの特許がまだ解除されていないため、そのフォーマットには権利がないと考えています。 HTML5 の技術的要件に対するオープン性。標準を満たしていないため、標準形式として使用することに同意しません。
(2) 開発スピードの向上が必要です
HTML5では、これまでのHTML技術では利用できなかった新しい技術がいくつか提案されていますが、多くの主流ブラウザは長い年月をかけて開発されてきました。この技術の開発が完了し、この機能を独自のブラウザに実装した後、HTML5 の開発速度には一定の問題があります。一方で、HTML5は未熟であるため、現時点ではHTML5に関する技術基準が十分に定められておらず、短期間で大規模な応用を実現することは依然として困難である。
(3) 不完全な技術的手段
プログラミング関連の知識については、プログラミング ビデオをご覧ください。 !
以上がhtml5の5ってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。