問題タブ [polyfills]
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.
jquery - requestanimationframe に Interval を設定する
キャンバスのいくつかの基本的な機能を試して自動化するために、coffeescript クラスを使用しています。上記のコードはほとんどの場合問題なく動作しますが、requestanimationframe
代わりにsetInterval
.
ここに投稿されたポリフィルを使用したいと思います: https://gist.github.com/1579671
残念ながら、私はそれを取得していません。このクラスを書き直して、同じように機能し、requestanimationframe
代わりに使用するにはどうすればよいでしょうか?
javascript - ExCanvas が IE7 および IE8 IFrame で機能しない
IFrame を IE7 と IE8 のポップアップとして使用していますが、ExCanvas を動作させることができません。開発者ツールで確認したところ、キャンバス タグの変更は確認できましたが、レンダリング効果は確認できませんでした。単純な Web ページで ExCanvas を試してみたところ、そこで動作しました。しかし、iFrame の場合は、単に dosent ですか? なぜこれが起こっているのか教えてください。これに対する他の解決策はありますか? 使用できる他のポリフィルと同様に?
json - JSON ポリフィル: JSON 2 または JSON 3?
IE 7 と一部の IE 8 および IE 9 モードをサポートするには、JSON ポリフィルが必要です。JSON 2またはJSON 3を選択する必要がありますか? 明らかに、JSON 3 はより最新の実装ですが、たとえばhtml5pleaseのようなサイトでは言及すらされておらず、JSON 2 を推奨しています。
jquery - ページが iframe 内に埋め込まれている場合、Webshim ポリフィラーが IE9 で機能しない
Webshim ポリフィラーを使用して、IE7+ で HTML 5 フォーム要素を解析しています。IE7 と IE8 では問題なく動作しますが、ページが iframe 内で呼び出されると、IE9 では「特定できないエラー」がスローされます。
HTML ページ (polyfiller.js で読み込まれたページ) が iframe 内に埋め込まれている場合、IE9 は「未指定エラー」をスローし、数値、範囲、プレースホルダー属性などの入力フィールド タイプのポリフィルが機能しません。ページの URL に直接アクセスすると、すべて正常に動作します。
ありがとう
php - PHP5.3-5.4シム
私のサーバーはPHP5.2を実行しています。PHP5.2でPHP5.3の少なくともいくつかの新しい機能を使用できるように、シムのコレクションはありますか?お気に入り:
<?php if ( !defined('__DIR__') ) define('__DIR__', dirname(__FILE__)); ?>
javascript - console.log() ポリフィルが Function.apply() を使用しないのはなぜですか?
私は人気のあるconsole.log()
ラッパー/ポリフィルのいくつかを見てきました:
それらはすべて multiple を受け入れることに気付きましたarguments
が、それらはすべて次のようなことをします:
次のような出力が得られます(Chromeの場合):
一方、少なくとも Chrome や Firefox などの最新のブラウザーでは、console.log()
複数の引数も受け入れるため、(IMHO) 優れた出力が生成されます。
次のような出力が得られます(Chromeの場合):
console.log.apply()
複数の引数での使用を避けるべき特定の理由はありますか? それとも、これは単なる好みの問題か、バイトの節約ですか?
css - CSS3セレクターのサポートにポリフィルを使用することが推奨されないのはなぜですか?
IE7とIE8を確実にサポートする必要があります。
私はのようないくつかのCSS3セレクターを使用してい:last-child
ます。Selectivizrに立ち寄ったところ、これらのブラウザーの多くの問題が修正されたようで、フォールバックコードでクリーンアップするのにほんの一握りしか残っていません。
ただし、HTML5では、CSS3セレクターのサポートに対応するために、ポリフィルではなくフォールバックのみを使用することをお勧めします。
これをポリフィルしないことを強くお勧めしますが、必要な場合はSelectivizrを使用できます。
ここでポリフィルに対して「強く推奨」する理由を知っておくとよいでしょう...誰かアイデアはありますか?
internet-explorer - IEのトランジションを含むCSSNav
このメニューはFFで正しく機能しています。IEではまったく機能しません。IEでトランジションがサポートされていないことは理解していますが、残りの部分は機能することを期待していました。また、IEのポリフィルを行うには、modernizrで何かを行う必要があることも理解しています。しかし、私はこれを行う方法がわかりません。
私の無知を我慢してください。私はこれらすべてにかなり不慣れです。ご協力いただきありがとうございます!