問題タブ [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 に答える
392 参照

javascript - すでにロードされたスクリプトの上にスクリプトを挿入するyepnope.js

modernizr と drupal 7 で yepnope を使用しています。yepnope を使用せずにスクリプト (jquery、drupal.js など) をロードしています。yepnope と modernizr を使用して条件付きでスクリプトを挿入すると、jquery を含む他のすべてのスクリプトの上に挿入されます。他のすべてのスクリプトの後にスクリプトを挿入する方法はありますか?

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

jquery - yepnope.js ie7/ie8 jquery

スライダーを作成しましたが、ie7 では見栄えが悪く、ie8 ではあまり良くありません。残りのブラウザーは、アニメーションを正常にレンダリングします。ie7 と 8 でサイドを単純なクロスフェードに置き換えたいと考えています。

これを行うために yepnope.js を使用できますか?

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

jquery - yepnope.js を使用した文字セットのロード

メソッドを使用せずにloadメソッドcharset: "utf-8"を使用してyepnopeに注入する方法はありますかyepnope.injectJs

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

javascript - Raphael がコールバック パラメータを実行していない

Raphael を yepnope でロードした後、次のセクションに従って、コールバック パラメータを使用して Raphael を実行しようとしました。

http://raphaeljs.com/reference.html#ラファエル

コード例:

残念ながら、コールバックは Firefox と IE では実行されません。Chromeで実行されます。すべてのブラウザーでコールバックを実行するにはどうすればよいですか?

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

ruby-on-rails - Rails / Assetsパイプライン:マニフェストに含まれるアセットを動的に一覧表示します

アセットパイプラインを数か月間使用しています。ここで、JSファイルの一部を非同期でロードしたいと思います(yepnopeライブラリを使用)。である場合にうまく機能しconfig.assets.debugますfalse

しかし、開発モード(config.assets.debug通常はtrue)では、マニフェストに含まれるすべてのjsファイルのリストを動的に取得して(2つのマニフェスト:application.jsとexternals.jsを取得)、それらをyepnopeに提供するのが最善のオプションです。非同期読み込み。

そうするためのアイデアはありますか?

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

jquery - yepnope/modernizr.load() による HTML スニペットの読み込み

modernizr.load() 関数 (これは yepnope.js) を使用して、一連の JS および CSS ファイルをロードしてページに挿入しています。しかし、いくつかの HTML スニペットもロードし、それらを script-tag に入れて、後で JavaScript コードで使用したいと考えています。

HTML スニペットはリモート サーバー (例: domain.com/template/default/tweetlist) にありますが、このファイルを読み込むとすぐに実行され、エラーが発生します。この実行を (URL の前に !noexec を追加することで) 無効にすることができ、これによりエラーが停止しますが、内容がどこに行くのかわかりません。コールバックは応答本文を返しません。

これは私がこれまでに持っていたコードであり、そのコメントライン (5) に固執しています。

ところで: これはクロスドメインの問題ではありません。コンテンツがロードされ、noexec が無効になっているときのエラーがこれを証明します。

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

javascript - Yepnope + Harvey.js

私は最近Harvey.jsに出くわし、とても満足しています。今、私はそれをModernizr.load(Yepnope)と統合しようとしていますが、ほとんど成功していません。

このコードスニペットで私が何をしようとしているのかがわかります。

試してみると、ブラウザが「関数が定義されていません」というエラーをスローし、ページが表示されなくなります。

YepNopeに関数が使用可能かどうかをテストさせる方法はありますか?

編集:私が関数をテストしている理由は、Harveyを使用するコードのさらに2つの同様のコードブロックがあるためです。スクリプトが正しくロードされていることを再確認する簡単な方法だと思いました。

皆さんありがとう。

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

javascript - yepnope を 1 回または何度も呼び出すには?

yepnope.js便利な API を提供します: yepnope. パラメータとして単一のオブジェクトまたは配列を受け入れます。

しかし、

同等?そうでない場合、どちらが良いですか?

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

jquery - Modernizr + YepNope: 外部 jQuery をロードしませんか?

状況は単純です。Wordpress 用の Bones フレームワークを使用しています。jQuery を scripts.js ファイルに入れると、正常に動作します。すべてが機能します。はいまたはいいえが満たされた場合にのみjQuery呼び出しをロードしようとすると、何も起こりません。私は何を間違っていますか?

script.js

簡単なテストを使用して、yep が起動することを確認しています。しかし、何も起こりません。呼び出しているファイルは、document.ready 呼び出しで使用できるコードであり、正常に動作します。外部ファイルから document.ready を呼び出すことと関係がありますか?

jq-desk-calls.js

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

jquery - Yepnope を使用して CSS を動的にロードする用途はありますか?

現在、headjs を使用して JavaScript ファイルを動的にロードしています。

ワンアプリ ページにプラグインがたくさんあり、必要に応じてプラグインをダウンロードしてロードします。

ただし、ほとんどのプラグインには、アプリ自体を使用して最初にロードする css ファイルがあることに気付きました

css を動的にロードできるのは yepnope ローダーのみです。

css を動的にロードするときと、ヘッダーのリンクに含めるときに、ページを表示する時間を節約できますか?