問題タブ [codemirror]
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 - サブミットイベントなしではcodemirrorデータをシリアル化できませんか?
私は非常にトリッキーなコードミラーでこの問題を抱えており、それを回避する方法がわかりません。
codemirror からのデータは、送信イベントなしではシリアル化されません。これは、これまでにわかったことです。以下のように、
html、
この行を変更する必要があります
に
次に、コードミラー内のデータをシリアル化できます。
しかし、最初にプラグインをクリック ボタンにアタッチし、最も近いフォームを見つけて、そのフォーム データをシリアル化ajax post
する必要があります。そのため、クリック イベントを使用して最も近いフォームをトレースする必要があります。
誰かが以前にこの問題に遭遇したことがあるのだろうか、そして解決策は何ですか。
javascript - コードミラーは現在の文字位置を取得します
特定のテキストを強調表示するためにCodeMirrorを使用しようとしています。このプロジェクトで珍しいことは、強調表示する必要があるものが事前定義されていないことです。むしろ、Webサービスを呼び出すと、webseriviceの応答により、強調表示する必要があるもののインデックスが表示されます。これはNLPプロジェクトであり、Webサービスはコンテキスト固有の「知識」を提供してくれます。それが私が強調したいことです。
簡単に言えば、強調表示される文字の位置を示す開始属性と終了属性を持つJSONオブジェクトを取得しています
以下は、モード定義に関して私が持っているものです、私は「差分」モードを編集しました
私の質問は、文字列の先頭(行ではない)を基準にしてストリームの現在の値を取得するにはどうすればよいですか?ストリームが149番目の文字を読み取っている場合、この番号を取得するにはどうすればよいですか?「pos」、「start」、「columns」は、現在の行の位置のみを示します。
これはCodeMirrorを使用して可能ですか?
php - PHP: CodeMirror からユーザーのコードを安全に保存および表示する方法
学生が基本的な HTML、CSS、および JavaScript を学習できるように、CodeMirrorを使用して単純な Web ベースのコード エディターをセットアップしています。
学生が自分のコードを保存できるようにしたいので、スタンドアローンのブラウザー ウィンドウに表示され、友人や家族と共有して自分の作品を披露することができます (例: mydomain.com/users/ their-ユーザー名/test.html)。
現在、次の PHP を使用していますが、私の使用$content
はまったく安全ではないことがわかっています。
ほとんどの場合$content
、安全な HTML、CSS、または JavaScript のよう<p>My name is Mark</p>
にする必要があります。
コードを安全に保存して表示する方法について何か提案はありますか? 各ユーザーのフォルダーを他のユーザー フォルダーや Web サイトの残りの部分から隔離/サンドボックス化する方法はありますか?
おそらくこれを行うための安全な方法はなく、信頼できない人がコードをサーバーに保存することを許可するべきではありませんが、これを行うための安全な方法があれば...それはこのプロジェクトにとって素晴らしいことです! そうでない場合は、別の方法を考えます。
あなたが提供できる助けや洞察をありがとう!-マーク
javascript - モバイル デバイスのコード エディターの Intellisense
Code Mirror を使用して Web ベースのコード エディターを開発しています。このエディターは、Control-Space キーを使用したインテリセンスもサポートしています。
このアプリケーションを、Control-Space キーの組み合わせが利用できないモバイル デバイスでも動作させたいと考えています。では、PC とモバイル デバイスの両方で機能する最善のアプローチは何でしょうか。
javascript - コード ミラーへの動的ヒントの追加
Javascript言語のコードヒント(インテリセンス)でコードミラーを使用しています。私の質問は、作成後にコード エディターに動的ヒント (変数、関数名など) を追加できるかということです。
extjs - CodeMirror を使用した Extjs タブ パネル
TabPanelで CodeMirrorを使用しようとしています。
私をブロックする2つの問題があります:
- タブを変更することはできません
- CodeMirror 要素は、彼のコンテナーに実際には適合しません...
誰かアイデアはありますか?
javascript - CodeMirror と Socket.io - onChange を使用してエディターのコンテンツを発行する
エディターのコンテンツをサーバーの onChange に送信しようとしています。node.js、socket.io、jquery、および codemirror を使用しています。
これはこれまでのコードです (クライアント側) (「code.server」は、コード テキスト領域の内容をサーバーに送信していることを意味します。「code.client」を使用して、情報をクライアントに送り返します)。
しかし、それは機能していません。私は何を間違っていますか?CodeMirror を追加する前に、テキストエリアの内容を送信できました。
それが明確でない場合に備えて、jQueryを使用しました。
そして今、コードミラーを追加した後、コンテンツを取得してサーバーに送信できません。何が起こっている?私を助けてくれてありがとう、私はこの問題に数日間取り組んできました。
codemirror - JS ベースのスクリプト言語のコード ミラー
SuiteScript 編集に Code Mirror を使用しています。このスクリプト言語は、Javascript の拡張バージョンです。エディターで次の機能が必要です
ネイティブ JavaScript 関数などの API 関数のコード ヒント。
多くの関数はオブジェクトから呼び出されますが、コードヒントは空白の後に機能するため、ドット (例: myObj.apiFunc ) の後では機能しません。
ヘッダー ファイルからのコード ヒント (これらのファイルはコンテンツ自体の一部ではありませんが、ヘッダー ファイルで定義されたグローバル変数と関数にはコード ヒントとしてアクセスできます)
コアのコード ミラー コードを台無しにしたくないので、コアのコード ミラーを変更せずにこれらの機能を追加できますか。
ありがとう、
javascript - Codemirrortextareaの値を取得する方法
textareaにCodemirrorのプラグインを使用していますが、textareaの値を取得できません。
コード:
エラーが表示されています:
javascript - CodeMirrorとjQuery.keyup
説明するのは難しいですが、通常のテキストエリアに入力するときに、CodeMirrorテキストエリアを更新する必要があります。jQueryのkeyup();を使用していますが、機能していません。理由はわかりません。私は何が間違っているのですか?
http://jsfiddle.net/mretchin/VH25w/14/
テストするには、#test1と入力するだけです。
ありがとうございました!