問題タブ [jquery-terminal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - JQuery Terminal Plugin と Django と jsonrpc を使用したエラー処理
楽しみながら、JQuery と Django の両方を同時に学ぼうとしています。ブラウザベースの端末アプリケーションを書くのは気の利いたことだと思いました。
背景は次のとおりです。
- 私のアプリケーションは、ここで jsonrpc django-json-rpc を使用します:
https://github.com/samuraisam/django-json-rpcそして、ここで Jquery ターミナル プラグイン: http://terminal.jcubic.pl/
私のコンソールページは次のようになります。
私のjson views.pyは、json-rpcと同じ例を使用しています...
涼しい。だから質問:
端末に「sayHello Matt」と入力すると、Ajax 呼び出しが機能し、「Hello Matt」と応答します。ただダッキー。しかし、views.py にないメソッドを入力すると、醜い AJAX エラーが発生します。
このエラーを適切に処理し、メソッドがないことをユーザーに伝えたいと思います。ビューでメソッドに名前を付ける必要があるため、そこにエラー ハンドラーを配置することはできません。urls.py に try / catch を入れる必要があるのか、それとも戻ってきたものを解析して JQuery でエラーを処理する必要があるのか 疑問に思います-そのオブジェクトがどのように見え、どのように結果が得られるかわかりません。
正しい方向へのいくつかの指針は、私が学ぶのに役立ちます.
ありがとう、
マット
javascript - キープレスをフックして端末の現在のコンテンツを取得する方法は?
テストページに端末を正常にインストールし、次のように一致する括弧
を強調表示したい: . 私の最初のアイデアは、次のオプション
を使用して、コンテンツという用語を取得できるかどうかを確認することでした。keypress
ただし、コンテンツには常に最後に入力された文字がありません。これを修正するアイデアはありますか?または、試してみる他の方向性はありますか?
読んでくれてありがとう。
javascript - モバイル デバイスでキーボードを強制する
モバイル デバイスでキーボードを表示するにはどうすればよいですか?
私はすでにうまくいかなかったいくつかのトリックを試しました.それを行うための適切な方法を探しています.
jquery - キーボード ショートカットを無効にする (変更前: キーボードからフォーカスを離れる)
キーボードから端末を離れる方法はありますか?
HTML ページでは、CTRL
+L
を使用して URL を入力することに慣れていますが、結果はclear
コンソールの ing だけです。CTRL
+を直接実行できるようにしたいのですL
が、前に実行するキーの組み合わせで問題ありません。
提案ところで、 が最大のコントロール用に定義されているterm.clear()
場合は呼び出さないでください( +でクリアを無効にするなど) 。onClear
CTRL
L