問題タブ [javascript-intellisense]
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.
javascript - Javascript Intellisenseメッセージ:JS Intellisense:Internal /(1:0):関数が必要です
VisualStudio2010を使用しています。長い間問題なく使用しています。今日、変数を宣言してjavascriptファイルで使用しようとするたびに、このメッセージが表示されます。
この問題の理由は何ですか?どうすれば解決できますか?
visual-studio-2012 - Visual Studio 2012 JavaScript Intellisense 参照グループが暗黙に戻る (Windows)
_references.js ( http://blog.craigtp.co.uk/post/Javascript-jQuery-Intellisense-in-Visual-Studio-2012.aspx )で設定された参照に基づいて JS Intellisense を表示するように IDE をセットアップしました。その際、JavaScript IntelliSense 参照グループを "Implicit (Web)" に設定する必要があります。しばらくの間、それは美しく機能します。
ただし、一見ランダムな時間 (数時間または数日である可能性がありますが、通常は 1 日程度) が経過すると、JS IntelliSense が機能しなくなります。参照グループの設定に戻ると、参照グループが「暗黙的 (Windows)」に戻っていることがわかります。
他の誰かがその問題を抱えていますか?何が原因なのですか、またはこれは VS2012 のバグですか (これはリリースされたバージョンです)。
ありがとう!
visual-studio-2012 - プロジェクトの実行後に JavaScript インテリセンスが失われるのはなぜですか?
何らかの理由で、Visual Studio 2012 で ASP.NET Web アプリケーションをデバッグした後、JavaScript インテリセンスを失いました。
私が始めたとき、私は完全なインテリセンスを持っていることがわかります。下の図では、knockoutjs intellisense を取得しています。
ただし、アプリケーションをデバッグするとすぐに、インテリセンスが失われます。たとえば、F5 キーを押してデバッグすると [更新: ちなみに、これは CNTL-F5 でも発生します] コードに戻ったときにインテリセンスが失われます。
IntelliSense を再び機能させる唯一の方法は、Tools -> Import and Export Settings -> Reset all settingsに移動することです。問題は、アプリケーションを再度実行するまで、これが機能し続けることです。
この問題を永久に修正する方法を知っている人はいますか? ありがとう!
更新:これはReSharperに関連しているようです(私は7.0.1を使用しています)。ReSharperの一般オプションでReSharperからVisual Studio intellisenseに変更すると、問題はなくなります。これは私の質問を少し変えると思います-ReSharperを使用するときに、knockoutjsのようなフレームワークでインテリセンスを機能させるにはどうすればよいですか?
javascript-intellisense - jscript IntelliSense が機能せず、jscript が VS2008 のテキスト エディター言語としてリストされていない
VS2008 バージョン 3.5 SP1 を使用していますが、IntelliSense が JScript で機能しません。また、JScript は [ツール] -> [オプション] -> [テキスト エディター] の下に言語としてリストされていません。VS2008 で JScript を言語として定義するには、何か特別なことをする必要がありますか?
javascript - JavaScriptIntellisenseがVisualStudio2012で常に機能するとは限らないのはなぜですか?
Visual Studio 2012を使用して、JavaScriptWindowsストアアプリを構築しています。
ほとんどの場合、インテリセンスは機能しますが、機能しないものもあります。なぜだろうと思っています。次にいくつかの例を示します。
他のアイテムは表示されますが、「winControl」アイテムはインテリセンスで表示されませんが、それでも機能します。この行の「srcElement」についても同じことが言えます。
これは予想されることですか、それとも何かが足りないのですか?
visual-studio - Visual Studio Javascript Intellisense - オプション オブジェクト
メソッド呼び出しで使用するオプション オブジェクトについて、Visual Studio で Intellisense サポートを取得したいと考えています。
キャッチオール オプション オブジェクトを使用して Javascript の関数呼び出しを構成するのが一般的です。たとえば、jquery の Ajax 呼び出しでは次を使用します。
settings は次のような単なるオブジェクトです。
これは暗黙的なオブジェクトですが、プロパティは特定のクラスに従います。通常、Intellisense/記述コードにとっては重要であるが、コードが機能するためには重要ではないこのようなものがある場合、これを -vsdoc.js ファイルに入れます。しかし、どうすれば Intellisense をこのオブジェクトに対応させることができるでしょうか?
Microsoftが提供しているので、例としてjquery-vsdoc.jsを見ましたが、役に立ちませんでした。ある場合は「オブジェクト」と入力するだけで、別の場合はまったく文書化しません。
たとえば、これを試してみました-fillTable.jsで:
また、fillTable-vsdoc.js では:
しかし、Intellisense で得られるのは、型が FillTableOptions であることだけです。その後、オブジェクトを作成すると、プロパティの選択中に Intellisense のヘルプが表示されません。
では、このようなオブジェクトのプロパティの Intellisense サポートを取得するにはどうすればよいでしょうか?
visual-studio-2012 - この-vsdocファイルの何が問題になっていますか?
これを含むスクリプトretry.jsがあります。
明らかにボディがありますが、スクリプトにボディがあるかどうかに関係なく、この問題が発生するため、問題ではありません。
この関数が返すオブジェクトを文書化するために、補助的な-vsdoc.jsファイルretry-vsdoc.jsもあります。
奇妙なことに、-vsdoc.jsファイルを削除すると、Visual Studio 2012のIntellisenseはretry.jsで正常に機能します(もちろん、返される内容については実際のヘルプはありません)。-vsdoc.jsをそのままにしておくと、IntellisenseでretryAjax関数を使用できなくなります。パラメーターの入力中にIntellisense情報がオートコンプリートまたは表示されません。ただし、RetryAjaxDeferred関数はIntellisenseでアクティブになります。
明らかに、-vsdoc.jsファイル内の何かが、retry.jsのIntellisenseを何らかの形で破壊していますが、それ自体の内容が消えるのを防ぐのに十分な破壊はしていません。私は何が間違っているのですか?
oop - jQuery ajax呼び出しから関数を再開するためのより標準的な方法はありますか?
私はたくさんのコードを含む大きなプロジェクトを書こうとしています。そのため、機能を別のファイルから分離したいと思います。
最初のファイルdataJSは、JSONファイルからデータを取得するためにAJAX呼び出しを行います。2番目のファイルshowJSdataJSファイルから取得したデータを表示したい。
実装に関しては、AJAX呼び出しに時間がかかり、dataJSとshowJSを順番に含めても、showJSはnullデータを取得することに気付きました。
したがって、showJSファイルにcontinueFromDataJS()という関数を作成し、AJAX成功関数の最後でcontinueFromDataJS()を呼び出しました。
私はそれがかなりmakedoの解決策だと思います。それを行うための標準的な方法はありますか?
さらに、VisualStudioのすべてのインテリセンスがなくなりました。個別のファイルにもかかわらず、Visual StudioにdataJSからインテリセンスを取得させる方法はありますか?
ありがとうございました
javascript - vs2012 javascript インテリセンスについて
A.jsファイルにカスタムjavascriptコードがあり、intellisenseを関連付けるために、A.jsと同じフォルダーにA.intellise nse.jsファイルがあります。
A.js の内容:
A.intellisense.js の内容
テストはウィンドウレベルで定義されているので、B.js ファイル内で A.js を参照せずにテスト関数を使用できます。test() と入力すると、インテリセンスが得られません。どこが間違っているのですか。
PS : 私も _reference.js ファイルを持っていて、その中で A.js が参照されています。
javascript - Visual Studio 2010 - javascript での IntelliSense と強調表示が機能しない
javascripts ファイルの私のソリューションの 1 つで、インテリセンスが突然機能しなくなりました。すべての機能が無効になっています - ctrl+space はリストを表示しません - このように、別のソリューションから印刷画面を取得しました
また、ファイルはプレーンテキストのように見えます-キーワードには色がありません。
新しいソリューションを開いてそこにファイルを移動しようとしましたが、それでも同じです。ファイルは、デバッグ中にのみ IntelliSense を使用します。VS2010 では、これらのファイルが js ファイルではなくテキスト ファイルであることがわかります。チームの別のメンバーに最初に発生し、ソリューションの最新バージョンを使用するとすぐに、tfs と関係があります。新しいjsファイルを作成すると、問題ないように見えますが、ファイルを保存した後、閉じて再度開くと、色が付けられません。同じソリューションの別のプロジェクトにjsファイルを追加すると、特定のプロジェクトに問題があることがわかりました。大丈夫そうです。