2008-11-13 19 views
12

VS2008'de bir js dosyasında, foo.js dosyasında, başka bir js kitaplığından/dosyasından intellisense almaya çalışıyorum ama yazdığım kaynak yolunu belirleyemiyorum? Syntax? /? String?başvuru yolu re javascript intellisense

Kitaplık, üzerinde çalıştığım foo.js ile aynı klasörde olan common.js adlı bir dosyada bulunuyor.

İşte ... Denedim yolları var

/// <reference path="../../scripts/common.js"/> 
/// <reference path="/../scripts/common.js"/> 
/// <reference path="../scripts/common.js"/> 
/// <reference path="/scripts/common.js"/> 
/// <reference path="scripts/common.js"/> 
/// <reference path="/common.js"/> 
/// <reference path="../common.js"/> 
/// <reference path="/common.js"/> 
/// <reference path="common.js"/> 

Kaçırdığım gizli yol sözdizimi/dizesi nedir

?

FWIW üst yolu böylece

<script type="text/javascript" src="../../scripts/common.js"></script>

Teşekkür Greg

cevap

18

İlk olarak, "common.js" in web projenizde bulunduğundan emin olun. Ardından, çözüm gezgininden "common.js" dosyasını başvurmak istediğiniz dosya için düzenleyici penceresine sürükleyin.

+0

Alan ... bu satır ekledi /// hangi müthiş ... ama yine de intellisense :( – w4ik

+1

Ctrl-Shift- tuşuna bastığınızda hata alıyor musunuz? Foo.js? Ctrl-ÜstKrkt-J? –

+0

tuşlarına bastığınızda "Genelling Intellisense ..." ibaresini gösteren durum çubuğunu görüyorsunuz. "Intellisense ..." ibaresini gösteren durum çubuğunu görüyorum. sadece keşfetti ... Ben (JS sayfa) görünümünde JS bazı gömmek ama foo.js ... tuhaf değil ... tuhaf ... – w4ik

15

Son olarak ... nihayet jQuery intellisense yazar Burada

birkaç diğer ince ipuçları diyor http://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag.aspx

Buradan ...
çalışmak lazım:

  • hatırla referans ifadeleri, dosyadaki normal içerikteki tüm diğer içeriklerden önce gelmelidir.

Ve bu ... benim için sorun giderilmiştir çok üst referans ifadeleri yerleştirilir ve ... işte! ... Intellisense işleri neydi!

Dolayısıyla, sadece sırıtıyor burada benim dosyanın ilk satırları

/// <reference path="common.js" /> 
/// <reference path="jquery-1.2.6.js" /> 
/// <reference path="jquery.formatCurrency.js" /> 
/* 
* Foo Scripts/foo Script: foo.js 
* Version 1.0 
* Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.  
*/ 

Başlangıçta ben Foo Komut yorumlarla arghhhh aşağıdaki referans ifadeleri vardı benziyorsun!