5

Zakładając, że dana osoba ma poprawnie skonfigurowany program Visual Studio 2008 dla języka JavaScript Intellisense, jakie są najlepsze praktyki dotyczące rzeczywistych deklaracji odwołania JavaScript?Sprawdzone metody odwołań do JavaScriptu IntelliSense

Podstawową formą, oczywiście, jest (po prawej u góry pliku):

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

Ale jakie są zasady ścieżce?

webapps

aplikacji internetowych należy stosować zwykły ukośnik jak URL? "filename.js" dla plików w tym samym katalogu? "./filename.js"? Względny katalog główny "/path/to/filename.js"? Czy wszystkie te mają działać? Czy działają ścieżki względne, takie jak "../../filename.js"?

bibliotek klas

co przy tworzeniu bibliotek klas plików .js osadzonego zasobu? Czy powinny one używać ukośników odwrotnych, takich jak ścieżka pliku systemu Windows? Uciekłeś podwójne ukośniki odwrotne jak w literałach .NET string?

Co zrobić, gdy plik .js w aplikacji webapp odwołuje się do jednej z biblioteki klas? Zwykle może tak być podczas tworzenia wtyczki - masz zestaw istniejących wtyczek i tworzysz nowy w kontekście sieciowym, więc nie musisz dalej przebudowywać biblioteki klas, a kiedy skończysz przenosisz go do biblioteki klas. Jak byś to odniósł? Pełną ścieżką "C: \ long \ path \ to \ project \ directory \ file.js"?

Kaskadowe Zależności

Co jeśli A.js odwołuje B.js który odwołuje C.js który odwołuje D.js, wszystkie z różnych katalogów?

Czy A.js powinien zawierać odniesienia do B, C i D, czy też odniesienia powinny być kaskadowane do A.js?

Więcej?

Włączę wspólnotową Wiki, więc mam nadzieję, że to może stać się kompendium najlepszych praktyk.

Odpowiedz

1
+18

Tylko odpowiedzi na pytanie o związki z nie cytaty z tego linku *** nie robi dobrą odpowiedź ***. Co się stanie, jeśli link się zepsuje w przyszłości? Linki muszą być uzupełnione cytatami, aby odpowiedź była nadal dostępna w Stack Overflow, nawet jeśli link się zepsuje. –

+2

Annnnd to się złamało! – mrahhal

Powiązane problemy