問題タブ [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.
html - オブジェクト フォールバックの最適化
フォールバックとして画像を含むフラッシュ アニメーションをロードするオブジェクトがあります。
ページの読み込み時に読み込まれるリソースを見ると、フラッシュが検出されているかどうかに関係なく、フォールバック イメージがダウンロードされているように見えます。これは無駄が多く、非効率的です (特にフォールバック イメージが大きい場合)。
オブジェクト タグがフラッシュを検出した場合にフォールバック イメージが読み込まれないようにするためのクリーンな方法は何ですか?
私はすでに get_browser() PHP 関数を見てきましたが、実行可能なオプションではないようです。
コードの概要は次のとおりです。
javascript - HTML5のポリフィルの意味は何ですか?
HTML5のポリフィルの意味は何ですか?HTML5に関する多くのサイトでこの単語を見ました。たとえば、HTML5-Cross-Browser-Polyfillsです。
そこで、ここでは、ネイティブでサポートされていないブラウザにHTML5機能を組み込むために、すべてのシム、フォールバック、およびポリフィルを収集しています。
ポリフィルの意味がよくわかりません。
それは新しいHTML5テクニックですか、それともJavaScriptライブラリですか?HTML5の前にこの言葉を聞いたことがありません。
そして、シム、フォールバック、ポリフィルの違いは何ですか?
jquery - オブジェクトを定義する別の方法? オブジェクト リテラルは機能しますが、冗長性があります
さて、JSONを使用して、ロード中のjquery全体をフォールバックで評価する小さなオブジェクトを作成しました(実際、すべてのjsファイルをロードするためにそれを使用しました)。
現在、これは完全に機能していますが、オブジェクトの名前が頻繁に呼び出されていることに気付きましたか? その代わりにこれを単に使用する方法はありますか?私は機能レベルのスコープ全体を取得し、これが最も近い囲み機能に割り当てられることも認識していますが、それについては明確ではありません..
私も簡単に読んでいますが、クロージャを完全には理解していません..
ありがとう :)
java - Javaでフォールバックフォントをプログラムで設定するにはどうすればよいですか?
アプリをタミル語にローカライズしたかったのです。Javaが「箱から出して」すべてのインド言語のうちヒンディー語のみをサポートしていることに失望しました。
私はいくつかの回避策をインターネットで検索しました。JohnO'Connerのブログ投稿と佐藤直人のブログ投稿から、「FontFallback 」と呼ばれる手法を使用する必要があることを学びました。
Windowsで使用可能な「LATHA.TTF」タミル語フォントを/jre/ lib / fonts/fallbackディレクトリに手動でコピーしました。
機能した!しかし、プログラムでフォントをユーザーの/ jre / lib / fonts / fallbackディレクトリにコピーするにはどうすればよいですか?
含まれているフォントを最初の起動時にそのフォールバックディレクトリにコピーするコードを追加しようと思いました。そのフォルダへの「書き込みアクセスが拒否されました」などのアクセス許可の問題が発生しますか?
または、アプリで/ jre / lib / fonts / fallbackの代わりにアプリケーションディレクトリへのフォールバックフォントを検索する方法はありますか?
アプリは、タミル語が選択されている場合にのみこのLATHAフォントを使用する必要があり、他のすべての言語のデフォルトフォントであることに注意してください。
ご意見をお聞かせください。
href - href geo: 非モバイル ブラウザーのフォールバック?
クライアントの可能なモバイル ナビゲーション ソフトウェアを開くために使用したいのですが、geo がデバイス上のどのプログラムにも関連付けられていない場合、どうすれば通常の URL にフォールバックできますか?
たとえば、PC の firefox では、このメッセージが表示されます。プロトコル (geo) がどのプログラムにも関連付けられていないため、Firefox はこのアドレスを開く方法を知りません。
ruby-on-rails - Rails 3.1 の部分的なフォールバック
部分レンダリングの新機能が常に機能するとは限らない理由がよくわかりません。たとえば、次のコードを使用します。
pages/_data.html.erb
存在しない場合、パーシャルにフォールバックすることはpages/test/_data.html.erb
ありません。どうすればこの動作を取得できますか?
java - spring mvc: 国固有のビューを表示するか、存在しない場合はデフォルト
状況:特定の国ごとに個別のjspファイルを使用するアプリケーションがあります(ビューリゾルバーで実装しました)。ただし、このアプローチでは、そのページに特定の変更がない場合でも、国ごとに jsp の変更を繰り返す必要があります。
例:「en」テーマのユーザーの場合、「de」テーマのユーザーとは異なる請求書ページがあり、レイアウトとロジックが異なります。同じコントローラーに移動し、ユーザーに応じて異なるアクションを実行します。
しかし、ほとんどの場合、ロジックと jsp ページは同じです (アカウントのリストなど)。
質問:このロジックを保持し、その特定のアクションのフォールバック ページを作成するにはどうすればよいですか? /de/invoice.jsp が存在する場合はこれを使用し、それ以外の場合は /invoice.jsp を使用します (drupal のテーマと同様)
アプリケーションサーバーとしてTomcatを使用しています。
なにか提案を?
(「テーマ」とは、Spring がテーマをサポートすることを意味するのではなく、一般的な問題は Spring のテーマで解決できることに注意してください。)
ios - iOS 4 の UIPageViewController テンプレートのフォールバック
XCode 4.2 で iOS5 用のPageViewControllerテンプレートに基づいてアプリを作成しました。
現在、5.0 より前の iOS バージョンで機能するようにしています。考えられる問題は次のとおりですが、それだけではないと思います。
- ストーリーボードは iOS5 より前では利用できないため、ペン先を使用してすべてを再コーディングする必要があります。より良い方法はありますか?
- UIPageViewControllerは iOS 5 より前には存在しません...どうすれば似たようなものに置き換えることができますが、古いバージョンで動作しますか?
最後に、iOS5 のみのアプリを作成した場合、これまでに更新されたデバイスの割合はおよそ何パーセントですか?
ありがとうございました!
php - JavaScript または PHP を使用して YouTube サーバーへの接続をテストする
ユーザーのブラウザが JavaScript または PHP を使用して YouTube サーバーにアクセスできるかどうかをテストする方法はありますか?
一部の企業は、明らかな理由で YouTube などの特定のサイトへのアクセスをブロックしているため、その場合は別の CDN からフォールバック ビデオをストリーミングする必要があります。現在、ActionScript を使用したソリューションがありますが、可能であれば、代わりに PHP または JavaScript を使用して div を置き換えたいと考えています。
database - MultiDB リソースを使用する Zend Framework で、データベースのフォールバックを構成するにはどうすればよいですか?
Zend Framework の MultiDB リソース ( http://framework.zend.com/manual/1.10/en/zend.application.available-resources.html#zend.application.available-resources.multidb )を使用します。
私は、冗長性のために 3 つのエンドポイントを持つ新しい DB リソースを追加する任務を負っています。最初のエンドポイントへの接続が失敗した場合、あきらめる前に 2 番目のエンドポイントに接続し、必要に応じて 3 番目のエンドポイントに接続するように MultiDB を構成したいと考えています。
resource.multidb.resourcename.host[] を設定しようとしましたが、失敗しました。単一のエンドポイントのみを受け入れるようです。
フォールバックを構成する方法はありますか? または、Zend_Application_Resource_Multidb を拡張する必要がありますか?