これら 2 つの JavaScript ローダー間の経験に関するアドバイスをお探しですか?
head.js('some-script-here.js');
または
$LAB.script("framework.js").wait();
これらについて、またどちらが優れているかについて、誰かがガイダンスを提供できますか? 比較を含む記事を見つけるのに苦労していますか、どちらを使用するのが良いですか?
これら 2 つの JavaScript ローダー間の経験に関するアドバイスをお探しですか?
head.js('some-script-here.js');
または
$LAB.script("framework.js").wait();
これらについて、またどちらが優れているかについて、誰かがガイダンスを提供できますか? 比較を含む記事を見つけるのに苦労していますか、どちらを使用するのが良いですか?
私は両方と YepNope を調べましたが、どちらも私が望んでいたことを正確に行うものではありませんでした。それで、私は何をしましたか?私は自分で書きました。
https://github.com/sgarbesi/fallback.js
HeadJS は私が望んでいたようにフォールバックを行いませんでしたし、LabJS も YepNope もそうではありませんでした。
一方、RequireJS はいくらかそうしましたが、ライブラリが大きすぎました。このライブラリの要点は、ページを実際にできるだけ速くロードできるように、できるだけ最小限にすることです。
これにより、必要な数のスクリプトをロードし、必要な数のフォールバックを使用できるようになります。また、すべてのライブラリのロードが完了した後にコードを実行する関数も提供されます。
それをチェックする価値はありますが、私の意見では、それを書く価値がありました。
どんなシチュエーションで使うのが良い?HeadJS は単なる JavaScript ローダーよりも汎用性があります。状況によっては、YepNopeJS がこれらのいずれよりも優れている場合があります。