問題タブ [yepnope]

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 に答える
421 参照

javascript - Yepnope コールバックは常に「result = false」を返します

コードは次のとおりです。local を定義するプレフィックスがあります。しかしそれだけです。何があっても、コールバックの 2 番目の引数は、正しく読み込まれるかどうかにかかわらず、常に false です。

また、window.jQuery は常に undefined を返すため、何が起こっているのかわかりません

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

requirejs - 同じページで Modernizrjs + YepNopejs + Requirejs を使用する必要がありますか?

JavaScript コードの構造化に RequireJs を使用しています。また、私は多くの CSS3 を使用しており、"Modernizr w/ YepNope" + x 個の css3 ポリフィルを使用しています。

「Modernizr w/ YepNope」と RequireJs はどちらもリソース ローダーであることを理解しています。どちらもリソースローダーなので、同じプロジェクトで両方を使用するのは悪い考えですか?

だから、基本的に私が尋ねているのは、使用するのは悪い考えですか:

  • Require.js
  • Modernizr.js と YepNope.js

同じページに?

0 投票する
0 に答える
241 参照

javascript - YepNope キーと値のペアが期待どおりに実行されない

私はYepNopeを学び始めており、次のようなスクリプトを持っています:

prettify のコールバックだけが必要です。ただし、上記を実行すると、正常にロードされたとしてコンソール ログが表示されますが、 prettyPrint() は定義されていません。

次のような他のキーの空の関数コールバックを指定すると:

これは機能します。この構文を使用する場合、特定のキーのコールバックが必要ない場合でも、コールバックごとにキーを指定する必要がありますか? それとも、これは YepNope のバグですか? これは、スクリプトの Modernizr.load バージョンでも再現できます。

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

jquery - YepnopeはjQueryを2回ロードします

このプラグインを使用して自分のWebサイトをテストし、最初の請求の結果を確認しました。ファイルjquerygoogleサーバーが2回読み込まれることに気付きました。

最初の充電の結果

私はsmartyとphpを使用しています...フッタープラグインで、jqueryといくつかの一般的なライブラリをロードします:

たとえば、インデックスでは、別のライブラリを使用します。

それが間違いであるか、これが正常であるかどうかではありません。よろしくお願いします。

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

css - Yepnopeを介した*.lesscssファイルのロード

YepNopeをリソースローダーとして使用していますが、Lessファイルをサポートする必要がありますが、これらのファイルをロードするために取得できないようです。

https://github.com/SlexAxton/yepnope.js/pull/64

しかし、それは実際にはどのように行われるべきかを示していません...カスタムフィルターまたはプレフィックスに!lessを追加してから、手動でDOMに書き出す必要がありますか?

私は基本的に次のようなことをします:

yepnope("path/to/file.less")

0 投票する
0 に答える
283 参照

javascript - yepnope.js でリソースの読み込みに失敗する

そうです、リソースの読み込みに yepnope.js を使い始めたところです... アイデアは気に入っていますが、現時点では動作していません。

次のコードを使用して JavaScript リソースを読み込みます。

resource.php はアプリのリソース処理スクリプトであり、キャッシュなどを行います。

私が抱えている問題は、yepnope がファイルを取得しているように見えますが、何も読み込まれていないようです。リソースは Chrome の Web ツールに表示されます。

ここに画像の説明を入力

ただし、アイコンは通常の JS のものではないことに注意してください。text/javascriptこれは、yepnope が<img />リソースの読み込みにタグを使用しているためである可能性があります。

何も返されていないわけではありません。受信したヘッダーは次のとおりです。

ここに画像の説明を入力

yepnopeにはこれが必要だと言われたので、ヘッダーを将来的に何かに設定しましたexpiresが、まだ喜びはありません。

私は何が欠けていますか?応答がないように見え、JavaScript が実行されず、単純なエコーでさえ実行されません。同じリソースを新しいタブで開くと、コンテンツが完全に表示されます。

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

javascript - yepnopeはjsを2回ロードします

以下のコードを使用してyepnopeを使用してJSファイルを読み込もうとしています。

ただし、firebugを調べて何がロードされているかを確認すると、2回ロードされていることがわかります。私は混乱しているので何か間違ったことをしていますか?

ここに画像の説明を入力してください

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

javascript - Modernizr と YesNope Javascript を使用して FormData を確認する方法

ModernizrYepNopeを使用して FormData オブジェクトを確認するにはどうすればよいですか?

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

javascript - Modernizr.load() がページの最後にスクリプトを追加するようにする

Modernizr を使用して機能、つまり csscolumns をチェックし、この機能が利用できない場合はcss3-multi-column.js ポリフィルModernizr.load()を使用するために実行しています。Modernizr/yepnope が Modernizr スクリプト要素の直前とスタイルシートの前にスクリプトを挿入するという事実を除けば、これはすべてうまく機能します。すべてのスタイルシートの後に含める必要があるため、Modernizr がスクリプトをページの最後に追加することをお勧めします。それは可能ですか?css3-multi-column.js

これは私のコードです:

可能であれば、Modernizr で実現したいことは次のとおりです。