[解決済み] HTML5はどのようにFlashを「置き換える」ことができるのか?[クローズド]
2022-05-16 14:47:37
質問
iPad の発表以来、議論が再燃しているトピックが、Flash と HTML5 の問題です。 HTML5 はいつか Adobe Flash に取って代わるだろうと言う人もいます。
私は、ブラウザー上で動作するソフトウェアを開発することはありません。
私はブラウザで動作するソフトウェアを開発していません。 ということで、私の(限られた)理解では
- HTML は純粋なテキスト マークアップ言語であり、HTTP でクライアント ブラウザに配信されます。 クライアント ブラウザはマークアップを解釈し、標準仕様に従ってページを表示します (成功の程度はさまざまですが)。
- Adobe Flash は、オーディオ、ビデオ、サウンド、およびラスター/ベクター グラフィックスを扱うための独自のフレームワークです。 特別なオーサリング ツール (おそらくコンパイラー?) とカスタム プレーヤーを必要とし、ほとんどの一般的なブラウザーのプラグインとして利用可能です。
誰か (この C/C++ 開発者に) 説明してください。
を技術的/コーディング的観点から説明してください。
テキスト ベースのマークアップ言語 (HTML5) がマルチメディア フレームワーク (Flash) の代替と見なされる可能性があるのか、技術的/コーディング的観点から説明できますか?技術的な事実だけで、意見的な議論はしないでください。
どのように解決するのですか?
ここでいう HTML5 とは、マークアップ言語である HTML と、それをどのように表示するかを指定する CSS、そして HTML と CSS を動的に操作する javascript コードの組み合わせのことで、ゆるやかに定義されています。
さらに、HTML5 では、標準的なテキスト要素だけでなく
<canvas>
といった2次元グラフィックスを描画できる要素や
<video>
要素で、その名の通りビデオを埋め込むことができます。
つまり、HTML5 の本格的な実装では、Flash を使用せずに動的な Web サイトを実装することができるのです。例として、最近 Safari/Chrome ユーザー向けにベータ版として導入された Youtube の HTML5 バージョンが挙げられます。
はこちら
. もう 1 つは
ファミコンエミュレータ
をjavascriptとHTMLで作成したものです。(後者はHTML5とは関係なく
<canvas>
.)
関連
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] GitHubのREADME.mdに動画を埋め込むには?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] Flash CS4が手放せなくなる
-
[解決済み] HTML5の数値入力のスピンボックスを非表示にすることはできますか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン