-
ホバー時にHTML5キャンバスの長方形を更新します
ホバー時にHTML5キャンバスの長方形を更新するには、次のコードを実行してみてください。 var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d"); context.rect(20,20,150,100); context.stroke(); $(canvas).hover(function(e){ context.fillStyle = blue; context.fill(); }
-
HTMLのコンテンツにフレックスdivの幅を採用するにはどうすればよいですか?
display:inline-flexを使用します コンテンツにフレックスdivの幅を採用するには: #box { display: inline-flex; flex-direction: row; flex-wrap: wrap; max-width: 200px; padding: 10px; margin: 20px; background-color: blue; }
-
HTMLのルピー記号の代わりに空のボックスが表示されます
ルピー記号は次のとおりであり、すべてのブラウザがそれをサポートしているわけではありません。 ₹ Webページに表示するには: <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> <i class="fa fa-inr"></i> 以下も使用できます: ₹
-
fabric.jsで要素を移動するときに、HTML5キャンバスの背面に画像を保持するにはどうすればよいですか?
キャンバスの背面に画像を保持するには、要素を移動するときに、以下を渡す必要があります: preserveObjectStacking そして、以下は機能し、画像は背景に表示されません: window.canvas = new fabric.Canvas('c', { preserveObjectStacking:true }); これで、移動すると図形が画像の上に表示されます。
-
HTML5は、Flash / Silverlightのビデオの側面のみを置き換えますか?
Flashは、アニメーションにすばらしいGUIと多くの視覚的機能を提供します。これにより、ユーザーは、マルチメディアやその他の種類のアニメーションであるメインスコープを使用して、ブラウザー内にラップされたブラウザーに完全に統合することなく、特定のプラットフォーム内ですべてを構築できます。 HTML5要素のは、JavaScriptを使用してグラフィックを描画するための簡単で強力な方法を提供します。グラフの描画、写真の構図の作成、または単純な(それほど単純ではない)アニメーションの作成に使用できます。 これは、幅と高さの2つの特定の属性に加えて、id、name、classなどのすべてのコアHT
-
HTML5を使用したJavaScriptファイルのドロップ
ドラッグアンドドロップ(DnD)は、マウスクリックを使用してアイテムのコピー、並べ替え、および削除を簡単に行える強力なユーザーインターフェイスの概念です。これにより、ユーザーは要素の上でマウスボタンをクリックして押したまま、別の場所にドラッグし、マウスボタンを離して要素をそこにドロップできます。 ドラッグアンドドロップの場合: <!DOCTYPE HTML> <html> <head> <style> #box
-
HTML5のMicrodataVocabularyとは何ですか?
マイクロデータの語彙を定義するには、機能するWebページを指す名前空間URLが必要です。たとえば、 https://data-vocabulary.org/Person 次の名前付きプロパティを持つ個人のマイクロデータ語彙の名前空間として使用できます- 名前 −単純な文字列としての人名 写真 −人物の写真へのURL。 URL −その人が所有するウェブサイト。 約プロパティを使用すると、個人のマイクロデータは次のようになります。 <html> <body> <div itemscope&
-
HTML5マイクロデータ属性
Microdataは、任意の要素が使用できる5つのグローバル属性を導入し、データに関するマシンのコンテキストを提供します。 属性 説明 Itemscope これはアイテムの作成に使用されます。 itemscope属性は、このページにMicrodataがあることを示すブール属性であり、ここから開始されます。 アイテムタイプ この属性は、アイテムを定義し、プロパティのコンテキストを提供する有効なURLです。 Itemid この属性は、アイテムのグローバル識別子です。 Itemprop この属性は、アイテムのプロパテ
-
HTMLを使用してクロスドキュメントメッセージを送信するにはどうすればよいですか?
新しいiframeまたは新しいウィンドウを作成して、新しいWebブラウジングコンテキストを作成します。 postMessage()を使用してデータを送信でき、2つの引数があります。彼らは メッセージ −送信するメッセージ targetOrigin −オリジン名 iframeからボタンにメッセージを送信する例を見てみましょう: var iframe = document.querySelector('iframe'); var button = document.querySelector('button'); var clickHandler =
-
HTML5のブラウジングコンテキスト間の双方向通信
ブラウジングコンテキスト間の双方向通信は、チャネルメッセージングと呼ばれます。複数の発信元間の通信に役立ちます。 messageChannelの作成中に、データを送信して別のブラウジングコンテキストに転送するための2つのポートを内部的に作成します。 postMessage() −メッセージスローチャネルを投稿する start() −データを送信します close() −ポートを閉じます このシナリオでは、あるiframeから別のiframeにデータを送信しています。ここでは、関数内でデータを呼び出し、データをDOMに渡します。 var loadHandler = funct
-
HTML5CORSのイベントハンドラーの例
クロスオリジンリソースシェアリング(CORS)は、Webブラウザ内の別のドメインからの制限されたリソースを許可するメカニズムです たとえば、html5デモセクションでHTML5-ビデオプレーヤーをクリックした場合。カメラの許可を求めます。ユーザーが許可を許可した場合、それだけがカメラを開きます。そうでない場合は、Webアプリケーション用にカメラを開きません。 以下は、CORSのイベントハンドラーの例です。 xhr.onload = function() { var responseText = xhr.responseText; // pro
-
HTML5用のW3CMarkupValidator
W3C Markup Validatorは、HTML、XHTML、SMIL、MathMLなどのWebドキュメントのマークアップの有効性をチェックします。このバリデーターは、W3Cの統合バリデーターサービスであるUnicornの一部です。 このバリデーターをHTML5で使用するには、その他のオプションを使用する必要があります ドキュメントを選択します 以下に示すHTML5と入力します。
-
Modernizrによって検出された機能
以下は、Modernizrで検出できる機能のリストです- 機能 CSSプロパティ JavaScriptチェック @ font-face 。fontface Modernizr.fontface キャンバス 。canvas Modernizr.canvas キャンバステキスト 。canvastext Modernizr.canvastext HTML5オーディオ 。audio Modernizr.audio HTML5オーディオ形式 NA Modernizr.audio [format
-
HTML5でのURLエンコード
URLエンコードは、印刷できない文字またはURL内で特別な意味を持つ文字を、明確でWebブラウザやサーバーで広く受け入れられている表現に変換する方法です。これらの文字には-が含まれます ASCII制御文字 −出力制御に通常使用される印刷不可能な文字。文字範囲は、16進数の00〜1F(10進数の0〜31)および7F(10進数の127)です。完全なエンコーディングテーブルを以下に示します。 非ASCII制御文字 −これらは、128文字のASCII文字セットを超える文字です。この範囲はISO-Latin文字セットの一部であり、ISO-Latinセット80-FF hex(10進数で128-255)の
-
HTML5の新しいタグ
HTML5は、HTML 4.01、XHTML 1.0、およびXHTML1.1に代わるHTML標準の次のメジャーリビジョンです。 HTML5は、ワールドワイドウェブ上でコンテンツを構造化および表示するための標準です。 HTML5は、World Wide Webコンソーシアム(W3C)とWebハイパーテキストアプリケーションテクノロジーワーキンググループ(WHATWG)の協力関係です。 開発者を支援するための新しいタグも導入されています- タグ(要素) 説明 ブログエントリや新聞記事など、ドキュメントの独立したコンテンツを表します ページの残りの部分
-
HTMLの特殊文字
一部の文字はHTMLで予約されており、HTMLドキュメントで使用すると特別な意味があります。たとえば、HTMLテキスト内で大小の記号や山かっこを使用することはできません。これは、ブラウザがそれらを異なる方法で処理し、HTMLタグに関連する意味を描画しようとするためです。 HTMLプロセッサは、次の表にリストされている次の5つの特殊文字をサポートする必要があります。 記号 説明 エンティティ名 番号コード 引用符 &quot; &#34; アポストロフィ &apos; &#39; & アンパサンド &amp; &#38
-
HTML5サーバー-送信されたイベントが機能している
従来のWebアプリケーションは、Webサーバーにディスパッチされるイベントを生成します。たとえば、リンクをクリックするだけで、サーバーに新しいページがリクエストされます。 WebブラウザからWebサーバーに流れるイベントの種類は、クライアント送信イベントと呼ばれる場合があります。 HTML5に加えて、WHATWG Webアプリケーション1.0は、WebサーバーからWebブラウザーに流れるイベントを導入し、それらはサーバー送信イベント(SSE)と呼ばれます。 SSEを使用すると、DOMイベントをWebサーバーから訪問者のブラウザーに継続的にプッシュできます。 イベントストリーミングアプロー
-
HTML5サーバーの使用-Webアプリケーションで送信されたイベント
Webアプリケーションでサーバー送信イベントを使用するには、ドキュメントに要素を追加する必要があります。 要素のsrc属性は、イベントを含むデータストリームを送信する永続的なHTTP接続を提供するURLを指している必要があります。 URLは、イベントデータの一貫した送信を処理するPHP、PERL、またはPythonスクリプトを指します。 例 これは、サーバー時間を期待するアプリケーションを示す例です。 <!DOCTYPE HTML> <html> <head> <script&g
-
HTML5でサーバー送信イベントを処理するにはどうすればよいですか?
HTML5でサーバー送信イベントを処理するには、次のコードを実行してみてください。 <!DOCTYPE HTML> <html> <head> <script> document.getElementsByTagName("eventsource")[0].addEventListener("server-time", eventHandler, false);  
-
HTML5のWebSocket属性
Web Socketsは、単一のソケット上で動作し、HTML5準拠のブラウザーのJavaScriptインターフェイスを介して公開されるWebアプリケーション向けの次世代双方向通信テクノロジーです。 属性は次のとおりです。 属性 説明 Socket.readyState 読み取り専用属性 readyState 接続の状態を表します。次の値をとることができます- 値0は、接続がまだ確立されていないことを示します。 値1は、接続が確立され、通信が可能であることを示します。 値2は、接続がクローズハンドシェイクを通過していることを示します。 値3は、接続が閉じられているか