DocsBuilder是.NET编写的用来生成 C# API文档的工具。而DocsBuilder的此次更新,增加了对JavaScript的支持。今天,笔者就测试一个它生成JavaScript API文档的结果。
下载地址:http://www.shinater.com/DocsBuilder/DocsBuilderGUI.zip
DocsBuilder主页:http://www.shinater.com/DocsBuilder.xhtml
像JsDoc Toolkit一样,DocsBuilder也使用javadoc注释规范,那么我们就先注释一个函数试试。
/**
* 测试的类。
* @param name 参数名。
*/
function MyClass(name){
}
生成的文档的截图:
按照DocsBuilder的帮助介绍,可以为参数指定参数,方法是在注释文本前加上(类型),我们加上类型试试。
/**
* 测试的类。
* @param name (String)参数名。
*/
function MyClass(name){
}
确定被识别了,效果还不错。接下来,我们为这个类添加属性和方法。
/**
* 测试的类。
* @param name (String)参数名。
*/
function MyClass(name){
/**
* 这是一个属性。
*/
this.name = name;
/**
* 这是一个方法。
*/
this.method = function(){
alert(this.name);
}
}
点击 method 后的效果:
可以看出属性和方法的声明都转换成原型定义了,那么我们就使用原型添加一个复杂的方法。
/**
*测试方法2。
* @param param1 (String)参数1。
* @param param2 (String)参数2。
* @return (Number)参数1的长度。
* @throws Error 参数1为null。
*/
MyClass.prototype.method2 = function(param1,param2){
return param1.length;
}
看来普通代码都能正确处理。在代码复杂的情况下,我们会使用对象模拟一个命名空间,并装入多个类声明。我们试试声明命名空间。
/**
* 声明一个对象。
*/
var a1 = new Object();
/**
* 按DocsBuilder的规定,值为{}的空对象才被认为是命名空间。
*/
var a2 = {};
/**
* 命名空间下的类。
*/
a2.MyClass2 = function(){
}
其它标记今天都不再测试了。
最后,试试修改文档模板,DIY一下。这也是DocsBuilder最突出的功能了。
用记事本打开模板文件type.html,在<body>标记下加上:<a href="#" style="float:right;">访问我的空间</a>。
明天研究一下复杂的模板修改,下次分享给大家。
- 大小: 12 KB
- 大小: 26.7 KB
- 大小: 17.5 KB
- 大小: 24.8 KB
- 大小: 21.7 KB
- 大小: 16.9 KB
- 大小: 13.1 KB
- 大小: 11.2 KB
分享到:
相关推荐
JavaScript API文档生成工具是开发过程中不可或缺的一环,它能够帮助开发者快速理解和使用代码库或框架。本本的作品,很可能是作者分享的一个自创的API文档生成解决方案。由于没有具体的描述,我们将基于通常的API...
这个离线的JavaScript API CHM文件是一个宝贵的开发资源,它包含了大量的函数、方法、对象和类的详细文档,对于深入理解JavaScript的工作原理、提高开发效率非常有帮助。开发者可以在没有网络连接的情况下,快速查找...
JavaScript 在线 API 文档生成毕业设计正文 本文主要研究了 JavaScript 在线 API 文档生成的技术,旨在解决 JavaScript 项目的文档生成问题。 JavaScript 是当前最流行的脚本语言,它的用途非常广泛,从网页交互到 ...
JavaScript API文档包含了该语言的所有核心功能以及浏览器提供的额外功能,如DOM(Document Object Model)操作、BOM(Browser Object Model)接口、事件处理、AJAX(异步JavaScript和XML)等。JScript是微软对...
NULL 博文链接:https://zhangzhaoaaa.iteye.com/blog/2178452
本API帮助文档包含了JavaScript的核心概念、语法、内置对象、函数、类型、控制流、错误处理等全面知识,对于学习和开发JavaScript应用的开发者来说,是非常宝贵的参考资料。 JavaScript的基础知识包括: 1. **变量...
这份"ARCGIS API for JavaScript 开发文档 完整版"包含了所有你需要知道的关于使用此API的知识点。 首先,文档会介绍API的基础概念,包括如何获取和引用API库,以及如何设置地图的基本元素,如地图容器、基图层和...
JavaScript API 文档是开发者在构建基于JavaScript的应用程序时不可或缺的参考资料。它包含了各种函数、对象、类和方法的详细说明,这些元素构成了JavaScript的核心,并且随着技术的发展,API也在不断扩展和更新。在...
JavaScript API文档是编程者在开发过程中不可或缺的参考资料,它详细阐述了JavaScript语言的各种核心API以及相关的函数、对象和方法。JavaScript是一种广泛应用于Web开发的脚本语言,它为网页提供了动态交互的能力,...
使用 ArcGIS JavaScript API,开发者可以创建自定义的地图应用程序,包括交互式的图层、工具条、弹出式窗口等。 二、ArcGIS JavaScript API 的特点 ArcGIS JavaScript API 的主要特点包括: * 基于 JavaScript 的...
【JavaScript在线API文档生成】是本文献综述的主题,探讨了在软件工程中API文档的重要性,特别是对于大型项目,API文档能有效降低团队间的沟通成本。JavaScript作为一种广泛应用于Web开发的客户端脚本语言,它的API...
这个压缩包包含了官方的HTML5 Javascript API文档,对开发者来说是一份宝贵的资源。 首先,我们来详细了解一下HTML5 JavaScript API的一些关键知识点: 1. **Canvas API**:这是一个二维绘图接口,允许开发者通过...
中文帮助文档是开发者在使用ArcGIS API for JavaScript时的重要参考资料,它详细地解释了各种函数、类、方法和属性,以及如何将它们应用于实际项目中。文档通常会按照功能模块划分,如地图操作、图层管理、服务调用...
本文档将对 ArcGIS for JavaScript API 进行详细的介绍,涵盖了 API 的各种功能、示例和使用方法。 一、示例概述 ArcGIS for JavaScript API 提供了多个示例,展示了如何使用 API 的各种功能。这些示例包括在线...
它包含了JavaScript API 2.7的所有功能、类、方法、事件和属性,帮助开发者理解和使用ArcGIS Server的JavaScript接口。 在JavaScript API 2.7中,有几个关键知识点是每个开发者都需要掌握的: 1. **地图对象(Map)*...
**apiDoc:RESTful web API 文档生成器** 在当今的软件开发中,API(Application Programming Interface)扮演着至关重要的角色。它允许不同的系统和服务之间进行数据交换和功能调用,使得开发人员能够构建分布式、...
JavaScript是一门被广泛应用于前端开发的脚本语言,用于网页制作和互联网应用的开发。它的特点在于小巧灵活、易于学习,同时在Web浏览器中具有动态交互功能。本手册主要介绍了JavaScript中的几个核心对象:Navigator...
在这个项目中,开发者可能已经按照OpenAPI 3.0规范编写了Swagger JSON配置,并结合Swagger UI或类似工具,生成了详细的API文档。同时,这个库可能还包含了与API相关的JavaScript代码示例或者完整的API实现。 总的来...