2014-06-23 16 views
7

Czy ktoś mógłby mi doradzić, w jakim typie projektu powinienem użyć do opracowania strony internetowej aplikacji (HTML + JavaScript) dla programu Visual Studio 2013?Typ projektu Visual Studio dla javascript po stronie klienta

Próbowałem utworzyć nową witrynę sieci Web, pustą witrynę ASP.NET, a następnie ręcznie dodałem wszystkie pliki .js do projektu, ale to nie jest dokładnie to, czego potrzebuję, ponieważ pracuję nad kodem po stronie klienta tylko, a serwer WWW nie jest IIS.

Oczywiście, gdy wystąpi błąd skryptu, mogę wybrać "Debuguj używając wybranego debuggera", ręcznie wybierz mój projekt i przejdź do debugowania. Jest to jednak tylko pół-rozwiązanie. Po pierwsze, nie mogę uruchomić debuggera za pomocą F5 - zamiast tego uruchamia się strona internetowa podłączona do lokalnych usług IIS. Po drugie, mam zduplikowane drzewa źródłowe w eksploratorze rozwiązań - debugger nie pasuje do plików źródłowych z plikami załadowanymi stronami internetowymi.

Próbowałem również nowych, innych typów projektów, rozwiązania Visual Studio, dodaj istniejącą witrynę sieci Web i grałem z opcjami startowymi, ale bez większego powodzenia. Uruchamia stronę w IE, ale wyłączone debugowanie skryptów (???) i tak nie uruchamia debuggera.

Czy istnieje odpowiedni typ projektu do pisania i debugowania kodu JavaScript dla IE?

PS: Podczas instalacji VS wybrałem programowanie C++, jako moje podstawowe ustawienia, które mogą ukryć pewne przydatne funkcje programistyczne. I wolałbym tego nie zmieniać.

AKTUALIZACJA: Problem nr 1 (począwszy od F5) został rozwiązany przez ustawienie IE jako domyślnej przeglądarki internetowej (korzystałem z przeglądarki Firefox). Po określeniu "określonej strony" w opcjach Start, F5 uruchamia stronę pod debaggerem. Czy można debugować skrypty w IE, pozostawiając moją ulubioną przeglądarkę jako domyślną? Jeśli określę "Uruchom program zewnętrzny" i ustaw "iexplore.exe" za pomocą adresu URL strony, uruchomi stronę, ale nie pozwoli mi jej debugować.

+0

Czy wypróbowałeś Maszynę do pisania? zjadł (jeśli korzystasz z aktualizacji 2, jest on wbudowany, w przeciwnym razie musisz go zainstalować) ... Inną opcją może być rozpoczęcie od szablonu aplikacji Windows 8 i przycięcie w dół ... – Jens

+0

Próbowałem szablon Typescript, ale ma te same wady. Ustawienie IE jako domyślnej przeglądarki rzeczywiście pomogło (zobacz moją aktualizację), ale wciąż szukam innego rozwiązania. –

+0

Wystarczy użyć dobrej przeglądarki, takiej jak Mozilla Firefox lub Google Chrome, mają wbudowaną konsolę i debugger. Otwórz raz debuggera, naciśnij F5, aby przeładować, a F8, aby kontynuować od punktu przerwania. – metadings

Odpowiedz

0

Masz tutaj kilka pytań, ale pozwól mi spróbować odpowiedzieć na nie.

  1. Aby rozwijać po stronie klienta aplikacji internetowej opartej Załóż ASP.NET Empty Web site i ręcznie dodać HTML + JavaScript
  2. Jeśli serwer WWW nie jest IIS, to można zmienić, right-click nad projektem w VS-2013, i w properties, sprawdź właściwości Web.
  3. To Debug Twój HTML i JavaScript w IE, a następnie to:

    trzeba włączyć Script debugging w IE następująco: enter image description here

    let, jeżeli masz funkcję o nazwie FirstFunction() w swojej HTML page następnie

+0

To jest dokładnie to, co zrobiłem. A instrukcja "debuggera" działa dobrze. Problem polegał na tym, jak rozpocząć debugowanie z pierwszej linii kodu, bez dołączania do niego ręcznie. –

+0

OK w przeglądarce Internet Explorer, używając narzędzi dla programistów, zaznacz 'breakpoint' w pierwszym wierszu kodu i odśwież stronę –

Powiązane problemy