問題タブ [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 投票する
1 に答える
360 参照

javascript - Javascriptは、ポリフィルの作成にビット単位または等号演算子| =を使用しますか?

JavaScript のビットごとの1または equals 演算子を使用してポリフィルを作成することに問題はあり|=ますか?


1ビット単位の演算子参照
2Date.now()参照

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

javascript - MDN バインド ポリフィルの使用に伴うリスクはありますか?

bindメソッドを必要とする Javascript ライブラリを開発しました。残念ながら、bindIE8 ではサポートされていません。

MDN Web サイトには、うまく機能するポリフィルがあります。

私の質問は: このポリフィルと他の Javascript ライブラリの間に問題や互換性がない可能性はありますか?

どんな場合でも安全に使用できますか?

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

jquery - IE 偽のテキスト シャドウ フローは、テキストとは別に流れます

text-shadow不足しているプロパティを補うために、jQuery と IE フィルターを使用して IE<=9 でドロップ シャドウを作成しました。これは、このサイトのページの上部のh2見出しで確認できます。これは、text-shadow プロパティ (によって検出される) をサポートしていないブラウザーで jQuery を使用して、要素内のテキストを複製します...modernizrh2

...この CSS でスタイル設定されている場所 (このIE ドロップ シャドウ手法の礼儀):

問題:影は、その背後にあるテキストとは無関係に流れます。IE8 と IE9 では、影の 1 つがテキストから消えるまでウィンドウの幅をゆっくりと変更することで、常にこれを確認できます。

影が要素spanの収容ボックスに絶対に配置されている場合、これがどのように発生するかわかりません。h2それでも、彼らはあたかも執着していないかのように流れることができます。これはブラウザのバグである可能性があることを認識しているため、IE8 と IE9 をサポートする回避策があれば幸いです。誰かが上記の私のアプリケーションの問題を指摘してくれれば幸いです。

ps、CSS Sandpaper text-shadowが同様の手法を実装しており、それが上記の問題に対処するためのベスト プラクティスとして受け入れられている場合は、誰かの支持を受け入れると聞いています。

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

html5-canvas - HTML 5 は、IE 8 および 7 で Webshims を使用して Canvas を動作させることができません

私は信じられないほど愚かなことをしていることを知っているので、別の目が私の愚かさを指摘できることを望んでいました. Webshims ポリフィルを単純なキャンバス テストで動作させようとしています (最初に試してみました)。Chrome と IE9 では問題なく動作しますが、IE8 と IE7 (開発者ツール) でテストすると、次のエラーが表示されます。

オブジェクトはプロパティまたはメソッド「getContext」をサポートしていません

これが私のコードです

キャンバス コードを jquery 対応関数でラップすると、エラーは発生しませんが、キャンバスもレンダリングされません。

BrowserStack でテストしたところ、同じ結果が得られました。私は何を間違っていますか?私の薄暗さをみんなに公開できてうれしいです..!

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

javascript - モダナイザーの動作に関する問題

私はモダナイザーと呼ばれるプログラムを動作させるのに問題がありますinput = date。すべてのブラウザーでネイティブ HTML5 を置き換える方法が必要であり、モダナイザーを読んでそれを行う方法が必要ですが、正しく理解している場合は、ファイルをダウンロードするだけです。 head タグと viola にスクリプトを挿入すると機能しますか? しかし、そうではありません。スクリプトがロードされ、すべてが変更されますが、変更は行われません。誰かがこのプログラムを以前に使用したことがあり、私が見逃していることを知っていますか?

これは私がファイルを含めた方法です

<script src = "modernizer.js"></script>

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

image - kineticjs 正多角形 setFillPatternImage 配置の問題

私は kineticjs 正多角形 (この場合は六角形) を使用しており、setFillPatternImage を使用して画像で塗りつぶしています。これは機能しています。動的な実装を作成しているため、ポリゴンの現在のサイズに応じてソース イメージをスケーリングする必要があります。これには、setFillPatternOffset と setFillPatternScale の計算が含まれます。これは、正多角形の寸法が中心に対して相対的であるためです。塗りつぶし画像の基準点に関して見つけることができる明確なドキュメントはありません。また、倍率が幅と高さの比率のプロキシとして半径を使用する必要があるかどうかもわかりません。次のコードでは、ポリゴン上の画像が間違って配置されます。fillPatternImage の配置ルールを知っている人はいますか?

ありがとう!

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

css - レスポンシブ デザインの範囲は、2013 年の時点で IE8 について検討する価値がありますか?

ここでは、レスポンシブ デザインを IE8 で機能させること、または禁止されている IE7 にすることに関する質問がまだ見られます。

Windows 関連のデバイスに関する知識が不足しているため、現在でも IE8 を実行するモバイル デバイスの数は非常に少ないため、IE8 のレスポンシブ デザインを実装する価値はないと私はすぐに思いました。そして、IE8 の残りのブラウザー シェアの 95% 以上が安全に想定される 1024 以上の画面幅を持つデスクトップでのみ実行されます。

ボリュームがまだ関連している場合、どのモバイル プラットフォームがまだ IE8 ブラウザーを使用しているかは、レスポンシブ デザイン アプローチが必要または正当化されることになります。有用な関連リンクを共有してください。

PS: コンテキストは標準モードのみを使用しており、IE の互換表示または quirk モードの使用は除きます。

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

jquery - jQuery Webshim Lib は、javascript を使用して更新されたデータリストのコンテンツを表示しません

JQuery 1.9.1、Modernizr 2.6.2 (yepnope を使用したカスタム ビルド)、および Webshim ライブラリを使用しています。Mac OSX 10.7.5 上の Safari 6.0.4 と Firefox 20.0 でテストしました

次のように定義されたデータリストがある HTML5 ページがあります。

JavaScriptコードを使用して動的に更新する...

初めて(初期化コードで)更新を行うと機能しますが、このデータリストコンテンツのその後の更新は、インスペクターに表示されますが、表示されるドロップダウンに反映されません...

ポリフィルを使用する前は FF で動作していましたが、Safari はデータリストをサポートしていません。

私は何か見落としてますか?または、ドロップダウンの更新を強制することは可能ですか?