Có công cụ nào ở đó tạo ra Tài liệu HTML của JavaScript chung được ghi thành cú pháp theo cú pháp VSDoc (không có cú pháp giống javadoc!)?Tài liệu JavaScript từ VSDoc
Không có khả năng thay đổi thành cú pháp JavaDoc, vì chúng tôi viết JS trong Visual Studio và VS chỉ hỗ trợ nhận xét VSDoc cho JS.
Đối với MS ASP.NET AJAX là một công cụ có sẵn, nhưng nó không hoạt động với JS chung.
Ví dụ:
$m = {
registerControlType: function(controlPrototype, baseControlType) {
/// <summary>
/// Summary 1
/// </summary>
/// <param name="controlPrototype" type="Object">
/// Param 1
/// </param>
/// <param name="baseControlType" type="String" optional="true">
/// Param 2
/// </param>
},
requestData: function(control, success, failure, postData, plainResponse, maximumSecondsToCache) {
/// <summary>
/// Summary 2
/// <para></para>
/// <para>Additional Signatures:</para>
/// <para>1. requestData(control, success, [failure], [plainResponse], [maximumSecondsToCache])</para>
/// <para>2. requestData(control, success, [postData], [plainResponse], [maximumSecondsToCache])</para>
/// <para>3. requestData(control, success, [plainResponse], [maximumSecondsToCache])</para>
/// <para>4. requestData(object)</para>
/// </summary>
/// <param name="control" type="object">
/// Param 1
/// </param>
/// <param name="success" type="Function">
/// Param 2
/// </param>
/// <param name="failure" type="Function" optional="true">
/// Param 3
/// </param>
/// <param name="postData" type="object" optional="true">
/// Param 4
/// </param>
/// <param name="plainResponse" type="boolean" optional="true">
/// Param 5
/// </param>
/// <param name="maximumSecondsToCache" type="Number" optional="true">
/// Param 6
/// </param>
}
};
Đọc lại câu hỏi của tôi. Tôi không yêu cầu sự bảo vệ. Tôi muốn một công cụ để tạo ra Tài liệu HTML ra khỏi VSDoc bình luận JS-Nguồn –
Xin lỗi. Theo như tôi biết bạn sẽ cần phải làm cho bạn đang phân tích cú pháp của riêng cho điều đó. Nó có lẽ không phải là quá khó để thực hiện, có thể là một dự án github/codeplex mới? –
cập nhật câu trả lời của tôi –