2012-01-27 22 views
6

Mam stronę z bardzo ciężkim (długi javascript> 100KB + JQuery). Tak więc, aby przywrócić javascript do użytku, chcę oddzielić logikę w różnych plikach javascript.Referencyjne pliki javascript do użycia Visual Studio 2010 intellisense

Tak, chcę, aby także zbiorczy plik JavaScript

enter image description here

Proszę mi powiedzieć, jak (ja nawet chce korzystać z intellisense VS2010 w moim głównym pliku JS o funkcjach innych plików JS.)

+0

Myślę, że jest ok, aby mieć 'js & jquery' gdzieś około 100KB, ponieważ' jquery-1.7.1.min.js' (najnowsza wersja jquery) samo w sobie jest jak 90KB. Jeśli chcesz skompresować pliki 'js', użyj narzędzi' javascript compressor', które są swobodnie dostępne w sieci. – uday

Odpowiedz

11

Javascript Intellisense jest bardzo niewiarygodny, ponieważ niektóre aktualizacje spowodowały, że niektóre aktualizacje go naprawiły, a wokół niego jest wiele rozszerzeń, które się zrywają.

Nadal istnieje element /// <reference> dla takich przypadków.

Zobacz MSDN article i dodać linię:

/// <reference path="otherscript.js" /> 

w górnej części pliku skryptu.

Spróbuj przetestować go za pomocą jQuery vsdoc i innych plików skryptu.

Również instalacja MVC4 zainstalowała pewną zależność lub cokolwiek mniej lub bardziej poprawionego javascript intellisense dla mnie.

+0

Nie znałem znacznika '/// Stefan

+2

Należy również zauważyć, że jeśli użyjesz go jako pierwszej linii znacznika

0

można oddzielić plików JavaScript i używać SquishIt do concatinate i skompresować/minify je wszystkie w jednym pliku w celu zmniejszenia rozmiaru pliku oraz liczbę żądań.

Nie znam żadnego rozwiązania, które umożliwia pracę zarówno w pliku konkatinowanym, jak i w każdym oddzielnym pliku ... i nie rozumiem, dlaczego ktoś by chciał.

IMO, Visual Studio ma dość słabą intellisense dla Javascript.

Powiązane problemy