問題タブ [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.
javascript - IE のスタイリングのバグや欠点を修正するために利用できるスクリプトは何ですか?
Internet Explorer のレンダリング エンジンの穴やバグのある機能を修正する、役立つ JavaScript と .htc ビヘイビアがいくつかあります。それらのほとんどは重複または不完全な機能サポートを持っているようで、何を使用するかを決めるのは難しいです:
- DD_Roundies : 境界半径
- Fetchak ie-css3 : VML を使用した border-radius、box-shadow、text-shadow エミュレーション
- Keith Clark の ie-css3 : 高度なセレクターのサポート
- CSS3 PIE : border-radius, box-shadow, border-image, 複数の背景画像, linear-gradient as background image, rgba
- IE PNG の修正: AlphaImageLoader を使用したアルファ透過 PNG のサポート
- DD Belated PNG の修正: VML を使用したアルファ透過 PNG のサポート
- Dean Edwards IE[7-9].js : 高度なセレクター、アルファ透過 PNG、位置:固定、最小/最大幅/高さ、ボックス サイズ
- eCSStender : css3 セレクター
- Selectivizr : css3 セレクター
他にもあれば、このリストに追加してください: これはコミュニティ wiki です。
あなたの好みのスクリプトはどれですか? 利点と制限事項と落とし穴は何ですか?
更新: これらのスクリプトは現在、一般的に「ポリフィル」と呼ばれています。
javascript - CSS トランジションとアニメーション用の PolyFill/Shim
Google はこれについて私をやや失敗させています (PolyFill/Shim/Spackle の用語は現時点では新しく多様であるためだと思います)。Webkit の (そして現在は RC FireFox 4 の) CSS トランジションに適した JavaScript PolyFill または Shim を見つけようとしています。
Weston Ruterが行ったこの作業を見つけましたが、しばらく更新されておらず、機能検出ではなくブラウザー検出を使用しています。
FakeSmileも発見しましたが、主に SVG アニメーションを対象としています。
この機能を埋めるための優れたライブラリを知っている人はいますか? できればModernizrで動作するもので、現在も積極的に取り組んでいます。これまでのところ、最善の選択肢は、Weston が思いついたものから始めることです。
forms - html5、modernizr、yepnope、webforms2 の問題
HTML5 フォームで初めてポリフィルを使用しようとしていますが、それを必要とするブラウザーにのみコードを提供したいと考えています (つまり、modernizr2/yepnope)。
最初に追加することは、たとえば FF3.6 では JavaScript が確実にロードされるため、それは問題ではありません。
基本的に、これは私の modernizr/yepnope コードです:
私の HTML5 フォームには、プレースホルダー属性を持つさまざまな入力フィールドがあり、最新のブラウザー (FF4 など) ではすべてきれいに見えますが、FF3.6 で実行すると何も表示されません。それでも、webforms2 を使用してインターネットで見た他のさまざまなデモにはすべて、プレースホルダー要素が含まれているようです。
webforms2にポリフィルさせたい他のhtml5フォームのものがありますが、動作しているように見えるのは、一番上のフィールドで動作する「オートフォーカス」だけです。
本当に明らかな何かがどこかに欠けていますか?
どんな助け/提案も大歓迎です。
アディ。
css - css :target、not()、および [tilde] 兄弟セレクターのポリフィル?
css :target, not() および ~ 兄弟セレクターの使用を開始したいと思います。これらのポリフィルまたはその他のソリューションはありますか? js/jQuery を使用するよりも、単純に css を使用して、使用するたびにそれらをシミュレートできるようにしたいと考えています。
css - バイクシェディングCSS3プロパティの代替?
bikeshedding
CSS3プロパティに代わるものはありますか?まだサポートされていないようです。
terminology - シムとポリフィルの違いは何ですか?
どちらもWeb開発サークルで使用されているようです。たとえば、HTML5 CrossBrowserPolyfillsを参照してください。
ここでは、すべてのシム、フォールバック、およびポリフィルを収集しています...
または、es5-shimプロジェクトがあります。
私の現在のプロジェクトでは、これらの多くを使用しており、それらすべてを同じディレクトリに貼り付けたいと思います。それで、私はこのディレクトリを何と呼ぶべきですか--- shims
、またはpolyfills
?
javascript - HTML5のポリフィルの意味は何ですか?
HTML5のポリフィルの意味は何ですか?HTML5に関する多くのサイトでこの単語を見ました。たとえば、HTML5-Cross-Browser-Polyfillsです。
そこで、ここでは、ネイティブでサポートされていないブラウザにHTML5機能を組み込むために、すべてのシム、フォールバック、およびポリフィルを収集しています。
ポリフィルの意味がよくわかりません。
それは新しいHTML5テクニックですか、それともJavaScriptライブラリですか?HTML5の前にこの言葉を聞いたことがありません。
そして、シム、フォールバック、ポリフィルの違いは何ですか?
css - Webkitの下のCSS3 'calc()'のポリフィル?
私たちの多くは、IE の負担を軽減するポリフィルに興奮しています。しかし、私の牛肉は WebKit にあります。一体何だ、WebKit?あなたは他のすべてでとても素晴らしいです。なぜあなたは calc() を実装せずに行かなければならなかったのですか? ...しかし、ポリフィルがあれば大したことではありません。
ある?
この点に関して、Google はいつになく簡潔です。そう: 0 Hivemind、そのようなものは存在しますか?
css - CSSバックグラウンドサイジングポリフィル?
Safari 4(iOS)およびIEでCSSバックグラウンドサイジングを処理するためのポリフィルはありますか
javascript - localstorage を使用するのと同じ方法で Amplify.js を使用できますか?
ここで、HTML5 以外のブラウザーで localstorage フォールバックに Amplify.js を使用したことがある人はいますか? localstorage と同じ方法で使用できるかどうかを知る必要があります。たとえば、length オブジェクトを使用して localstorage のサイズを取得できますamplify.store.length
か。 . amplify.store.key(i)
ここで、i は格納されているアイテムのインデックスである数値ですか?