私は、生徒のための入門言語としてJavaScriptを使用する可能性に興味があります。私の欠けている部分は、他の言語で利用可能なinput()コマンドと同等のブロッキング機能を提供する機能です。JavaScriptで同期入力を行うことはできますか?
コンソール専用バージョンのJavaScriptを使用すると、SpiderMonkeyのような解決策になります。 SpiderMonkeyにはreadline()コマンドがあります。しかし、学生はウェブブラウザの中で動くコードにもっと興味があると思う。学生が友達と彼らの古典的な「1から10の間の数字を推測する」バージョンを分かち合うことができればうれしいでしょう。
JavaScript window.prompt()コマンドも機能しますが、完全に別のウィンドウをポップアップするというのは理想的ではありません。同じ方法で動作するドキュメント内の入力フィールドが必要です。そのような解決策はありますか?
jQueryブロッキングプラグインはWebページをブロックしますが、実行中のコードをブロックしません。私は、コードをブロックし、ブラウザを実行させ続けることを望んでいます。 –