私はこの例を試していましたhttp://jsfiddle.net/b3Z9f/
$.each(scripts , function(i, val) {
pipe = pipe.pipe(function() {
return $.getScript(val, function() {
console.log('loaded '+ val);
});
});
});
作成者は、パイプを使用して遅延オブジェクトをチェーンし、スクリプトを次々に実行しました。
jQuery 1.8 から、パイプは廃止され、その後に置き換えられました。3 つの問題があります。
次にパイプの交換方法。これは正しいです?
$.each(scripts , function(i, val) { pipe = pipe.then(function() { return $.getScript(val, function() { console.log('loaded '+ val); }); }); });
そのコードで何もconsole.logしたくありません。スクリプトを実行したいだけです。では、defer.then を使用して単純にスクリプトを実行するようにスクリプトをクリーンアップするにはどうすればよいでしょうか?
最後に、誰かがコードで何が起こっているのかを行ごとに説明できますか
ありがとう