Visual Studio menggunakan markup seperti XML yang dikomentari untuk membangun kecerdasan javascript.
Pada dasarnya, Anda menambahkan markup formulir ini (misalkan kode ini ada di myScript.js
):
function myFeature (enable) {
/// <summary>Summary of the function</summary>
/// <param name='enable' type='Boolean'>True: RW, False: RO</param>
[function code here]
}
Dalam contoh ini, Anda dapat melihat parameter enable
dideklarasikan sebagai boolean, Anda akan mendapatkan intellisense yang sesuai.
Ada banyak tag yang dapat Anda gunakan: <summary>
, <param>
, <field>
, dll.
Anda dapat menemukan dokumentasi di MSDN.
Untuk mengakses intellisense ini dari file skrip lain, Anda perlu menambahkan referensi seperti yang Dean.DePue katakan (/// <reference path="~/Scripts/myScript.js" />
) .
Sekarang kembali ke masalah Anda
DataTable tidak menyediakan file skrip markup untuk menjelaskan ke studio visual bagaimana segala sesuatunya bekerja di dalamnya. Visual Studio masih bisa mendapatkan fungsi yang tersedia, tetapi tidak ada info tambahan yang ditemukan.
Perhatikan bahwa Anda juga dapat menyediakan markup ini dalam file terpisah (sering disebut file vsdoc). Ini memungkinkan kita untuk menyematkan file yang diperkecil tetapi tetap mendapatkan intellisense dengan menggunakan // <reference>
yang menunjuk ke file vsdoc.
Singkatnya
DataTable tidak menyediakan info intellisense (dan tidak memiliki file vsdoc terpisah), itulah sebabnya Anda tidak mendapatkan apa pun.
Sesuai dengan fungsi animate
, parameter pertama dideklarasikan sebagai type=Object
, sehingga dapat berupa objek apa pun tanpa detail lebih lanjut.
person
GôTô
schedule
15.05.2014