大規模なGWTWebプロジェクトで、ボタンクリック関数にブレークポイントを設定するとします。ブレークポイントに到達したときに、日食でどのようなアクションが実行されますか?ブレークポイントを通過し続けるまで、JSが実行しているタイマーはありますか?知りたいだけで、これがばかげているように聞こえたらごめんなさい!
質問する
101 次
1 に答える
3
DevMode では、Java コードは Java で実行されます。JSNI コードは (そこにインストールした DevMode プラグインを介して) ブラウザーに送信され、Java コードにコールバックする必要がある場合 (イベントを処理する場合など)、プラグインを介して呼び出します。コード サーバー (DevMode Java アプリ) が応答します。
したがって、Java コードを中断すると、ブラウザーの DevMode プラグインは引き続き応答を待っており、ブラウザーはプラグインが戻るのを待ってブロックされます (Chrome では、マルチプロセス アーキテクチャに影響しますが、たとえば Firefox では、ブラウザ全体がブロックされ、別のタブに切り替えたり、メニューを開くことさえできません)。
于 2012-06-19T10:05:08.150 に答える