問題タブ [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.

0 投票する
3 に答える
261 参照

javascript - IE のスタイリングのバグや欠点を修正するために利用できるスクリプトは何ですか?

Internet Explorer のレンダリング エンジンの穴やバグのある機能を修正する、役立つ JavaScript と .htc ビヘイビアがいくつかあります。それらのほとんどは重複または不完全な機能サポートを持っているようで、何を使用するかを決めるのは難しいです:

他にもあれば、このリストに追加してください: これはコミュニティ wiki です。

あなたの好みのスクリプトはどれですか? 利点と制限事項と落とし穴は何ですか?

更新: これらのスクリプトは現在、一般的に「ポリフィル」と呼ばれています。

0 投票する
2 に答える
14874 参照

javascript - CSS トランジションとアニメーション用の PolyFill/Shim

Google はこれについて私をやや失敗させています (PolyFill/Shim/Spackle の用語は現時点では新しく多様であるためだと思います)。Webkit の (そして現在は RC FireFox 4 の) CSS トランジションに適した JavaScript PolyFill または Shim を見つけようとしています。

Weston Ruterが行ったこの作業を見つけましたが、しばらく更新されておらず、機能検出ではなくブラウザー検出を使用しています。

FakeSmileも発見しましたが、主に SVG アニメーションを対象としています。

この機能を埋めるための優れたライブラリを知っている人はいますか? できればModernizrで動作するもので、現在も積極的に取り組んでいます。これまでのところ、最善の選択肢は、Weston が思いついたものから始めることです。

0 投票する
2 に答える
2914 参照

forms - html5、modernizr、yepnope、webforms2 の問題

HTML5 フォームで初めてポリフィルを使用しようとしていますが、それを必要とするブラウザーにのみコードを提供したいと考えています (つまり、modernizr2/yepnope)。

最初に追加することは、たとえば FF3.6 では JavaScript が確実にロードされるため、それは問題ではありません。

基本的に、これは私の modernizr/yepnope コードです:

私の HTML5 フォームには、プレースホルダー属性を持つさまざまな入力フィールドがあり、最新のブラウザー (FF4 など) ではすべてき​​れいに見えますが、FF3.6 で実行すると何も表示されません。それでも、webforms2 を使用してインターネットで見た他のさまざまなデモにはすべて、プレースホルダー要素が含まれているようです。

webforms2にポリフィルさせたい他のhtml5フォームのものがありますが、動作しているように見えるのは、一番上のフィールドで動作する「オートフォーカス」だけです。

本当に明らかな何かがどこかに欠けていますか?

どんな助け/提案も大歓迎です。

アディ。

0 投票する
2 に答える
3241 参照

css - css :target、not()、および [tilde] 兄弟セレクターのポリフィル?

css :target, not() および ~ 兄弟セレクターの使用を開始したいと思います。これらのポリフィルまたはその他のソリューションはありますか? js/jQuery を使用するよりも、単純に css を使用して、使用するたびにそれらをシミュレートできるようにしたいと考えています。

0 投票する
4 に答える
7043 参照

css - バイクシェディングCSS3プロパティの代替?

bikesheddingCSS3プロパティに代わるものはありますか?まだサポートされていないようです。

0 投票する
6 に答える
93934 参照

terminology - シムとポリフィルの違いは何ですか?

どちらもWeb開発サークルで使用されているようです。たとえば、HTML5 CrossBrowserPolyfillsを参照してください。

ここでは、すべてのシム、フォールバック、およびポリフィルを収集しています...

または、es5-shimプロジェクトがあります。

私の現在のプロジェクトでは、これらの多くを使用しており、それらすべてを同じディレクトリに貼り付けたいと思います。それで、私はこのディレクトリを何と呼ぶべきですか--- shims、またはpolyfills

0 投票する
6 に答える
160946 参照

javascript - HTML5のポリフィルの意味は何ですか?

HTML5のポリフィルの意味は何ですか?HTML5に関する多くのサイトでこの単語を見ました。たとえば、HTML5-Cross-Browser-Polyfillsです。

そこで、ここでは、ネイティブでサポートされていないブラウザにHTML5機能を組み込むために、すべてのシム、フォールバック、およびポリフィルを収集しています。

ポリフィルの意味がよくわかりません。

それは新しいHTML5テクニックですか、それともJavaScriptライブラリですか?HTML5の前にこの言葉を聞いたことがありません。

そして、シム、フォールバック、ポリフィルの違いは何ですか?

0 投票する
3 に答える
3380 参照

css - Webkitの下のCSS3 'calc()'のポリフィル?

私たちの多くは、IE の負担を軽減するポリフィルに興奮しています。しかし、私の牛肉は WebKit にあります。一体何だ、WebKit?あなたは他のすべてでとても素晴らしいです。なぜあなたは calc() を実装せずに行かなければならなかったのですか? ...しかし、ポリフィルがあれば大したことではありません。

ある?

この点に関して、Google はいつになく簡潔です。そう: 0 Hivemind、そのようなものは存在しますか?

0 投票する
2 に答える
9105 参照

css - CSSバックグラウンドサイジングポリフィル?

Safari 4(iOS)およびIEでCSSバックグラウンドサイジングを処理するためのポリフィルはありますか

0 投票する
1 に答える
1086 参照

javascript - localstorage を使用するのと同じ方法で Amplify.js を使用できますか?

ここで、HTML5 以外のブラウザーで localstorage フォールバックに Amplify.js を使用したことがある人はいますか? localstorage と同じ方法で使用できるかどうかを知る必要があります。たとえば、length オブジェクトを使用して localstorage のサイズを取得できますamplify.store.lengthか。 . amplify.store.key(i)ここで、i は格納されているアイテムのインデックスである数値ですか?