5

Visual Studio 2008がJavaScript Intellisense用に正しく設定されていると仮定すると、実際のJavaScriptリファレンス宣言のベストプラクティスは何ですか?IntelliSense JavaScriptリファレンスのベストプラクティス

基本的な形は、当然のことながら、(右ファイルの最上部にまで)である:

///<reference path="path-to-file.js" /> 

しかし、パスのルールは何ですか?

[Webアプリケーション

Webアプリケーションが前方に使うべきではURLのようにスラッシュ?同じディレクトリにあるファイルの "filename.js"? "./filename.js"?ルート相対 "/path/to/filename.js"?これらはすべて動作するはずですか? "../../filename.js"のような相対パスは使えますか?

クラスライブラリ

何埋め込みリソースの.jsファイルのクラスライブラリを構築するときは?これらは、Windowsのファイルパスのようなバックスラッシュを使うべきですか? .NET文字列リテラルのようにエスケープされた二重バックスラッシュ?

ウェブアプリケーション内の.jsファイルがクラスライブラリ内の.jsファイルを参照するとどうなりますか?これは、プラグインの開発中によく起こります。既存のプラグインのセットがあり、Webコンテキストで新しいプラグインを開発するので、クラスライブラリを再構築する必要はなく、完了したらクラスライブラリに移動します。どのようにそれを参照しますか?完全な "C:\ long \ path \ to \ project \ directory \ file.js"ですか?

カスケード依存

何A.jsがすべて異なるディレクトリから、D.jsを参照C.jsを参照B.jsが参照している場合はどうですか?

A.jsにB、C、およびDの参照が含まれているか、参照がカスケードA.jsになっていますか?

詳細

コミュニティWikiを有効にして、これがベストプラクティスの要約になることを願っています。

答えて

1

これらの2つのブログエントリを確認してください。彼らはあなたの質問のほとんどに答える必要があります。

http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense-faq.aspx

http://blogs.msdn.com/webdevtools/archive/2007/03/02/jscript-intellisense-in-orcas.aspx

+18

は単にそのリンクからではない引用符とのリンクで質問に答える***良い答えがありません***。将来リンクが壊れる場合はどうすればよいですか?リンクが壊れてもスタックオーバーフローで回答が利用できるように、リンクには引用符を補足する必要があります。 –

+2

Annnndそれは壊れました! – mrahhal

関連する問題