Udostępnij za pośrednictwem


Porady: tworzenie komentarzy do dokumentacji JavaScript XML

Komentarzy dokumentacji XML są JavaScript komentarze dodawane do skryptu, informacje o elementy kodu, takie jak funkcje, pól i zmiennych.W programie Visual Studio te opisy tekstowe są wyświetlane za pomocą technologii IntelliSense podczas odwołania do funkcji skryptów.

Ten temat zawiera podstawowe samouczek za pomocą komentarzy dokumentacji XML.Informacji o korzystaniu z innych elementów, takich jak <var> (JavaScript) i <value> (JavaScript)i przykłady kodu dodatkowych, zobacz Komentarze dokumentacji XML (JavaScript).Na temat takich jak technologia IntelliSense informacji dla asynchroniczna informacji Promise, zobacz <returns> (JavaScript).

[!UWAGA]

Komentarzy dokumentacji XML są dostępne tylko z plików, zespoły i usług.

Aby utworzyć komentarzy dokumentacji XML dla funkcji JavaScript

  • W funkcji, należy dodać <summary> (JavaScript), <param> (JavaScript), i <returns> (JavaScript) elementów i poprzedzić każdego elementu z trzech znaków ukośnika (/ / /).

    [!UWAGA]

    Każdy element musi być w jednym wierszu.

    W poniższym przykładzie funkcja JavaScript.

      function getArea(radius)
      {
          /// <summary>Determines the area of a circle that has the specified radius parameter.</summary>
          /// <param name="radius" type="Number">The radius of the circle.</param>
          /// <returns type="Number">The area.</returns>
          var areaVal;
          areaVal = Math.PI * radius * radius;
          return areaVal;
      }
    
  • Do przeglądania komentarzy dokumentacji XML, wpisz nazwę i nawias otwierający, funkcji, która jest oznaczona za pomocą komentarzy dokumentacji XML, jak w poniższym przykładzie:

    var areaVal = getArea(
    

    Po wpisaniu funkcji, która zawiera komentarzy dokumentacji XML nawias otwierający, Edytor kodu używa technologii IntelliSense do wyświetlania informacji o zdefiniowanym w komentarzy dokumentacji XML.

Aby utworzyć komentarzy dokumentacji XML dla pola JavaScript

  • W definicji funkcji lub obiekt konstruktora, dodać <field> (JavaScript) element poprzedzone trzy znaki ukośnika (/ / /).

    Poniższy przykład przedstawia wykorzystanie <field> element w funkcji konstruktora.Dodatkowe przykłady, zobacz <field> (JavaScript).

        function Engine() {
            /// <field name='HorsePower' type='Number'>The engine's horsepower.</field>
            this.HorsePower = 150;
        }
    
  • Do przeglądania komentarzy dokumentacji XML, należy utworzyć obiekt przy użyciu funkcji konstruktora, oznaczony za pomocą komentarzy dokumentacji XML, jak w poniższym przykładzie.

        var eng = new Engine();
    
  • W następnym wierszu wpisz nazwę obiektu i okres, aby pokazać informacje IntelliSense dla pola.

        eng.
    

Aby utworzyć komentarzy dokumentacji XML dla przeciążonej funkcji

  1. W funkcji, należy dodać <signature> (JavaScript) element dla każdego przeciążenie.W tych elementów, Dodaj inne elementy, takie jak <summary>, <param>, i <returns>, poprzedzających każdy element z trzech ukośniki (/ / /).

    Poniższy przykład pokazuje przeciążonej funkcji JavaScript.W tym przykładzie overloads różnią się o typ parametru.

        function calc(a) {
            /// <signature>
            /// <summary>Function summary 1.</summary>
            /// <param name="a" type="Number">A number.</param>
            /// <returns type="Number" />
            /// </signature>
            /// <signature>
            /// <summary>Function summary 2.</summary>
            /// <param name="a" type="String">A string.</param>
            /// <returns type="Number" />
            /// </signature>
            return a;
        }
    
  2. Do przeglądania komentarzy dokumentacji XML, wpisz nazwę i nawias otwierający funkcji oznaczone komentarzy dokumentacji XML, jak w poniższym przykładzie:

        calc(
    

Aby utworzyć zlokalizowane IntelliSense

  1. Utwórz plik XML, który zawiera komentarzy dokumentacji w formacie OpenAjax MessageBundle.

    Ważna uwagaWażne

    MessageBundle jest zalecany.Ten format nie jest obsługiwany, Ajax firmy Microsoft lub w plikach .winmd.Informacji o korzystaniu z ewentualnie VSDoc formatowania, zobacz <loc> (JavaScript).

    Poniższy przykład przedstawia zawartość w pliku pomocniczym, zawierającą zlokalizowane informacje IntelliSense.Jest to plik XML, który znajduje się w folderze kultury, takich jak JA.Folder musi być w tej samej lokalizacji co plik js, który zawiera <loc> element.Nazwa pliku w pliku XML musi odpowiadać filename parametr <loc> element.

    <messagebundle>
      <msg name="1">A class that represents a rectangle</msg>
      <msg name="2">The length of the rectangle</msg>
      <msg name="3">The height of the rectangle</msg>
    </messagebundle>
    
  2. W pliku js Dodaj następujący kod.<loc> Element musi być zgłoszona przed dowolnego skryptu i tej samej reguły użycia jako <reference> element.Aby uzyskać więcej informacji, zobacz JavaScript IntelliSense i <loc> (JavaScript).

    /// <loc filename="messageFilename.xml" format="messagebundle"/>
    
  3. W pliku js Dodawanie elementów dokumentacji XML i opisy domyślne.Ustaw locid wartości do odpowiedniego atrybutu name wartości atrybutu z pliku pomocniczym.Opisy domyślne zostaną zastąpione zlokalizowane informacje IntelliSense, jeżeli jest dostępny.

    function add(a,b) 
    {
        /// <summary locid='1'>description</summary>
        /// <param name='a' locid='2'>parameter a description</param>
        /// <param name='b' locid='3'>parameter b description</param>
    }
    
  4. Do przeglądania komentarzy dokumentacji XML, wpisz nazwę i nawias otwierający, funkcji, jak w poniższym przykładzie:

    add(
    

Zobacz też

Koncepcje

JavaScript IntelliSense

Komentarze dokumentacji XML (JavaScript)

Inne zasoby

Instruktaż: Technologia JavaScript IntelliSense w programie ASP.NET