この質問はおそらくJavascriptの機能が一般的に(そして私の特定のケースだけではなく)一般的にどのように動作するかを示していますが、...jQueryドキュメントのレディファンクションコール:順次または非同期?
私のドキュメントがどのように機能するのかを知りたいのですが···。様式化された形式では、それは次のようだ:
$(function() {
object1.init();
object2.init();
object3.init(); etc...
(object2.initます)ときobject1.init()を返すだけで火災?あるいは、彼らはすべて非同期の方法で発砲するでしょうか?
更新:それらが連続して発射するならば、私はそれらを同時に動かすことができる方法はありますか(これはおそらく必要ありません)?
ありがとうございました。
同時に発火させる方法はありません。 jQueryだけでなく、JavaScriptは並列プログラミングをサポートしていません。 – gdoron
@gdoronこれを追加していただきありがとうございます。メイン列車が転がっている間にクロージャーが走り続けることができると思うのは間違いありません。たとえば、アニメーションは、関数が次のコード行に移動した後も、長時間実行されます。 – Nick
いいえ、一度に1行のコード。アニメーション機能を使用しているのは、setTimeoutを使用していて、動作中のスレッドをロックしていないということです。しかし、それは一度に1つの操作です。 – gdoron