-
HTML5のMediaStream
MediaStreamは、同期されたメディアのストリームを表します。オーディオトラックがない場合は空の配列を返し、ビデオストリームをチェックします。ウェブカメラが接続されている場合、stream.getVideoTracks()はウェブカメラからのストリームを表す1つのMediaStreamTrackの配列を返します。 function gotStream(stream) { window.AudioContext = window.AudioContext || window.webkitAudioContext; var audioCon
-
HTML5で変換行列を作成するにはどうすればよいですか?
HTML5キャンバスは、変換行列を直接変更できるメソッドを提供します。変換行列は、最初はID変換である必要があります。その後、変換方法を使用して調整できます。 Sいいえ。 メソッドと説明 1 transform(m11、m12、m21、m22、dx、dy) このメソッドは、引数で指定された行列を適用するように変換行列を変更します。 2 setTransform(m11、m12、m21、m22、dx、dy) このメソッドは、変換行列を引数で指定された行列に変更します。 transform(m11、m12、m21、m22、dx、dy
-
HTML5のMicrodataAPI
HTML5マイクロデータ標準には、HTMLマークアップ(主に検索エンジン用)と一連のDOM関数(主にブラウザー用)の両方が含まれています。 Webページにマイクロデータマークアップを含めることができ、マイクロデータ属性を理解しない検索エンジンはそれらを無視します。ただし、DOMを介してマイクロデータにアクセスまたは操作する必要がある場合は、ブラウザがマイクロデータDOMAPIをサポートしているかどうかを確認する必要があります。 ブラウザがHTML5マイクロデータAPIをサポートしている場合、グローバルドキュメントオブジェクトにgetItems()関数があります。ブラウザがマイクロデータをサ
-
Webストレージを削除する方法は?
機密データをローカルマシンに保存することは危険であり、セキュリティホールを残す可能性があります。セッションストレージデータは、セッションが終了した直後にブラウザによって削除されます。 ローカルストレージ設定をクリアするには、localStorage.remove(key);を呼び出す必要があります。ここで、「key」は削除する値のキーです。すべての設定をクリアする場合は、localStorage.clear()メソッドを呼び出す必要があります。 <!DOCTYPE HTML> <html> <body>
-
HTML5文字エンコード
文字エンコードは、バイトを文字に変換する方法です。 HTMLドキュメントを検証または表示するには、プログラムで文字エンコードを選択する必要があります。 HTML5の作成者には、文字エンコードを設定する3つの方法があります。 HTTPコンテンツタイプヘッダー CGIまたは同様のプログラムを作成している場合は、HTTPContent-Typeヘッダーを使用して任意の文字エンコードを設定します。 print "Content-Type: text/html; charset=utf-8\r\n"; 要素 HTML5ドキュメントの最初の512バイト内のエンコーディングを指定する
-
Macintoshシステム用のHTML5フォント
以下はMacintoshシステムでサポートされているフォントのリストです: フォント フォント フォント アメリカンタイプライター Andale Mono Apple Chancery Arial Arial Black ブラッシュスクリプト バスカヴィル ビッグキャスロン Comic Sans MS カッパープレート Courier New Gill Sans Futura Herculanum 影響 Lucida Grande マーカーフェルト Optima
-
HTML5 Canvasの分数フォントサイズ?
分数フォントサイズの場合、初期化中にテキストを標準フォントサイズでレンダリングします。その後、線の長さを測定します。 非表示のキャンバスを使用してテキストをレンダリングしてから、幅に乗数を付けてメインキャンバスにdrawImageを使用します。 ctx.font = (font_size * zoom) + "px Georgia"; ctx.fillText(mytext,0, 0); var s = (iniLineLength * zoom) / ctx.measureText(mytext) ; mainContext.drawImage(tmpCanvas,x
-
HTML5キャンバスがウィンドウにフィット
キャンバスをウィンドウに合わせるにはCSSを使用する必要があります。 #box { overflow: hidden; } #canvas { position: absolute; top: 0px; left: 0px; }
-
キャンバスサイズに基づくHTML5キャンバスフォントサイズ
フォントを拡大縮小するには、例を見てみましょう。 Canvas: 800px Font Size: 60px この例では、キャンバスに基づいてフォントサイズをスケーリングするには、次のコードを使用する必要があります- var fontBase = 800; var fontSize = 60; function getFont() { var ratio = fontSize / fontBase; var cSize = canvas.width * ratio; return (cSize |0) + '
-
フレックスコンテナをネストするときのフレックスプロパティの適切な使用
フレックスフォーマットコンテキストのスコープは親子関係に限定されているため、フレックスコンテナは常に親であり、フレックスアイテムは常に子です。 子を超えたフレックスコンテナの子孫はフレックスレイアウトの一部ではなく、フレックスプロパティを受け入れません。 常に-を使用する必要があります display: flex または display: inline-flex 一部のフレックスプロパティはフレックスコンテナにのみ適用されます- justify-content flex-wrap flex-direction フレックスアイテムにのみ適用される一部のフレックスプロパティ- align-se
-
ドラッグアンドドロップでドラッグエンドのデフォルトの動作を停止するにはどうすればよいですか?
ドラッグエンドのデフォルトの動作を停止するには、マウスがドロップしたいドロップターゲット上にあるかどうかを検出する必要があります。 これは、私のリストにカーソルを合わせている場合にのみ実行する必要があります-listContainer.insertBefore(source、myNode); jQueryを使用する- if ($(mylist).parent().find(":hover")) { listContainer.insertBefore(source, myNode); }
-
HTML5キャンバス度記号
HTML5 Canvas度記号の場合、次のコードを実行してみてください- <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style media="screen"> body {
-
HTML5 Canvasを使用したコンテンツの作成は、Flashを使用したオーサリングよりもはるかに複雑です
Flashは、アニメーションにすばらしいGUIと多くの視覚的機能を提供します。これにより、ユーザーは、マルチメディアやその他の種類のアニメーションであるメインスコープを使用して、ブラウザー内にラップされたブラウザーに完全に統合することなく、特定のプラットフォーム内ですべてを構築できます。 HTML5要素は、JavaScriptを使用してグラフィックを描画するための簡単で強力な方法を提供します。グラフの描画、写真の構図の作成、または単純な(それほど単純ではない)アニメーションの作成に使用できます。 これは単純な要素で、幅と高さの2つの特定の属性に加えて、id、name、classなどのすべての
-
HTML5を使用してSafariでフォルダを検出する
次のコードを実行して、Safariでフォルダを検出することができます- Array.prototype.forEach.call(e.dataTransfer.files, function (file) { var r = new FileReader(); r.onload = function (event) { addFile(file); }; r.onerror = function (event) { &nb
-
HTML5の画像ボタン
HTML5で画像ボタンを追加するには、要素を使用して、閉じる前に画像をその中に設定します − <button type = "submit" name = "learn" value = "myimage"> <p>Tutorials for all</p> <img src="https://www.tutorialspoint.com/latest/inter-process-communication.png "
-
HTML5のキャンバスとポリゴン上の画像は可能ですか?
はい、可能です。画像を使用してパターンを作成し、パターンをfillStyleに設定します。 ここで、objは画像オブジェクトです- var context = canvas.getContext("2d"); var pattern = context.createPattern(obj, "repeat"); context.fillStyle = pattern; 任意のポリゴンに合うように画像を操作する必要があります- context.save(); context.setTransform(m11, m12, m21, m22, dx, dy);
-
HTML5で「最も近い」リサンプリングを使用して画像のサイズを変更する方法はありますか?
はい、可能です。次を使用してください- image-rendering: -webkit-optimize-contrast; /* webkit */ image-rendering: -moz-crisp-edges /* Firefox */ 例 オフスクリーンキャンバスを作成してから、画像を描画する必要があります。その後、ピクセルをフェッチするだけです。 var a = document.createElement('canvas').getContext('2d'); a.drawImage(myImg,0,0); var image = a.getI
-
Firefoxで可能な垂直方向のHTML5入力タイプ範囲?
これで可能になりました。垂直方向のHTML5入力タイプの範囲は、FirefoxWebブラウザーで可能です。 <input type = "range" name = "range" min = "0" max = "" step = "1" value = "2" /> 以下はCSSです- input[name = range] { position:relative; top: 150px; &n
-
SafariのHTML5日付フィールドとプレースホルダーテキスト
プレースホルダー属性は、入力タイプの日付の入力要素をサポートしていません。 ただし、日付型をサポートしていないため、SafariWebブラウザで動作することを確認したかもしれません。つまり、属性は無視され、残りはプレーンテキストフィールドのみになります。 したがって、Safariデスクトップでは次のように動作します- <input type = "date" name = "dob" id = "dob" value = "" placeholder = "add dob" /> A
-
JavaScriptでのHTML5ビデオのフルプリロード
oncanplaythroughイベントを使用して、動画を完全にプリロードします。次のコードを実行してみてください。 例 <!DOCTYPE html> <html> <body> <video id="myVideo" width="400" height="200" controls oncanplaythrough="display()">