問題タブ [fallback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - DotNETでのフォントのハードコーディング
マシンにWindowsコアフォントの1つがインストールされていないユーザー(Courier New、Comic Sans MS、Arialなど)が何度も問題に遭遇しました。これらのいずれかを作成しようとすると、関連するフォントや実際には他のフォントにフォールバックするのではなく、エラーがスローされます。
フォントをCourierにしたいのですが、特にそれに夢中になっているわけではない場合、フォントを作成するための最良の方法は何ですか?
html - HTML5とCSS3の良いフォールバックはありますか?
HTML5とCSS3の両方に適したフォールバックを探しているので、それを使用でき、他のブラウザーでも問題なく表示されます。
jquery - Google AJAX Libraries API からローカル jQuery へのフォールバックの実装
ローカルで jQuery を使用する代わりに Google の AJAX Libraries API を使用することの利点と欠点を調べた後、Google の API が時々経験するダウンタイムを回避することが可能であるという回答 (ここではもちろんスタック オーバーフロー) を誰かが書いているのを見ました。どういうわけか、使用しているライブラリのローカル コピーにフォールバックします。
サイトで Google の AJAX Libraries API を使用したいのですが、このダウンタイムの可能性が心配であり、そのようなフォールバック手順をどのように実装できるか興味があります。
誰もこれをやろうとしたことがありますか?そのような偉業を達成するコードを教えていただけますか?
前もって感謝します。
google-app-engine - アプリ エンジンのダウンタイム
Google アプリ エンジンには、データストアを読み取り専用モードにするかなりの量のダウンタイムがあるように見えることに気付きました。多くの場合、このダウンタイムは日中にあります。これは開発の初期段階でのみ発生するものですか、それとも常に発生すると予想できるものですか?
中小企業が業務を処理するのに役立つアプリケーションを開発しています。それが行うことの1つは予約を取ることであり、もう1つは電話のルーティングです。データストアが読み取り専用の場合の処理方法について、次のような提案をお願いします。
- クライアントが顧客と電話で予約を取り、データストアが読み取り専用になっている場合はどうなるでしょうか? 特に日中の場合は、保存するために後で戻ってくるようクライアントに依頼することは受け入れられません。
- 着信コールがあり、データベースの書き込みが利用できないために、アプリケーションがレコードを保存したり、コールを適切にルーティングしたりできない場合はどうなりますか?
この種の問題は通常どのように処理されますか?
html - rgba() のカラー IE フォールバックが機能しない
次の IE のフォールバックがcolor: red;
機能しないのはなぜですか?
IE7 では、色はblack
ではなくred
.
ライブデモはこちら
HTML:
CSS:
サードパーティ編集
css colorのmozilla mdn には、さまざまなオプションがリストされています。color: value
- CSS 2 仕様:
color: <value>
値はキーワードred
またはrgb(255,0,0)
- CSS カラー モジュール レベル 3 (勧告 2017-12) では、SVG カラー、rgba()、hsl()、および hsla() 関数が追加されました。例:
rgba(0,0,0,0)
sql - フォールバック言語を使用して i18n データを取得する
データベースから i18n テキストを取得する必要があります。デフォルトの言語は英語で、すべてのテキストがあります。しかし、英語以外の言語に必要な翻訳がすべて含まれているとは限りません。特定のエンティティ/キーの英語以外の翻訳が DB で利用できない場合は、代わりに英語のテキストを返すようにしたいと考えています。したがって、ここでは英語が代替言語です。
i18n テキスト テーブルは次のようになります (PostgreSQL の方言):
データは次のようになります。
基本的に、以下の疑似 SQL クエリを実行したいと思います。
(実際には、'nl'
値はパラメータ化されます)
そのため、次が返されます。
単一の SQL クエリでこれを達成するにはどうすればよいですか?
問題の DB は PostgreSQL ですが、RDMBS に依存しない方法が適しています。
javascript - アンカー+JavaScriptを使用してフォームを送信する-悪い習慣ですか?
現在、データベース内に投票するためにURLクエリを送信する2つのアンカータグがありますが、フォームを使用してURLをクリーンに保ち、クエリの重複を回避したいと考えています(実際には問題ではありませんが、見栄えが悪くなります)。
ここで、cssを介してボタン(リンク)に背景要素を追加するために、アンカーの内部にスパンタグを含める必要があるため、通常のフォームボタンを使用することはできません。
javasciptを使用してアンカーからこれらのフォームを送信することは悪い習慣だと思いますか?私は他のいくつかの解決策を考えることができますが、それらはすべて問題を起こす価値がないようです。javascriptが無効になっているユーザーが代わりにURLクエリを送信できるようにするスクリプトなしのフォールバックを維持する必要があります(私は本当にURLクエリを完全に避けたいです)?もしそうなら、これはどのように実行するのが最善でしょうか?
ありがとう、
サイモン。
flash - Flash と HTML5 はフォールバック?
最初に Flash ビデオを使用してから、html5 にフォールバックすることは可能ですか?
if(Flash is installed){ run flash player} else if(can do video tag w/ h.264){ use HTML5 video tag with h.264}
これはjavascriptなので、javascriptで書かれているので、内側のhtmlが正しいタグを取得します。
javascript - フォント面のフォールバックとしてテキストを非表示にしますか?
クリーンなhtml5Webサイトをコーディングしようとしています。私はウェブサイトのベースとしてhtml5ボイラープレートを使用しています。それはmodernizrが付属しています。ページタイトルには、text-shadowとfont-faceを使用しており、modernizrを介して小さなcssフォールバックを設定しています(機能の1つが利用できない場合、png画像が背景として表示されます)。
つまり、コードは
ただし、ご想像のとおり、フォールバックpng画像を背景として設定すると、「ここにタイトル」というテキストが表示されたままになります。そのテキストを取り出す方法を知っていますか?できるだけきれいにしたいと思います。そのため、innerHTMLを消去するためにテキストインデントやJavaScriptを使用しませんでした。
client - CSS3ボタンを使用する必要があるのはなぜですか?
私は最近ウェブサイトを構築し、CSS3でクリックを押すボタンを作成することにしました。これはかなりクールです。
しかし、最近のブラウザだけがCSS3ボタンを表示するので、スプライト上でCSS3を使用する正当な理由は本当にありますか?
クライアントが私にこの質問をしました、そして私が考えることができたのはhttpリクエストが少なかったので、ロードはわずかに速くなりました。クライアントの観点から、これはかなりの週の答えであることがわかります。
より良い理由はありますか?
または、スプライトの背景位置を移動したり、グラデーションを変更してホバー/フォーカスにボックスシャドウを追加したりできるフォールバック方法はありますか?
それを書いているだけで、モダナイザーが挑戦するのではないかと思いました...