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文档包含了该语言的所有核心功能以及浏览器提供的额外功能,如DOM(Document Object Model)操作、BOM(Browser Object Model)接口、事件处理、AJAX(异步JavaScript和XML)等。JScript是微软对...
学习这些API文档,开发者可以掌握JavaScript的基础语法,了解如何创建和使用函数、对象,以及如何利用DOM进行页面操作。更重要的是,通过阅读和实践书中的示例,可以提高实际编程能力,理解JavaScript在网页动态化中...
JavaScript API文档是开发者在进行JavaScript编程时的重要参考资料,它详细阐述了JavaScript语言的各种函数、对象、类以及全局方法的使用方法。这篇文档旨在帮助开发者更好地理解和应用JavaScript,从而提升编程效率...
JavaScript 在线 API 文档生成 本文主要讨论了 JavaScript 在线 API 文档生成的技术和实现方法。JavaScript 作为目前最流行的脚本语言,其应用非常广泛,从网页交互到服务器端开发,JavaScript 都扮演着非常重要的...
这份"ARCGIS API for JavaScript 开发文档 完整版"包含了所有你需要知道的关于使用此API的知识点。 首先,文档会介绍API的基础概念,包括如何获取和引用API库,以及如何设置地图的基本元素,如地图容器、基图层和...
JavaScript API文档生成工具是开发过程中不可或缺的资源,它帮助开发者理解和使用特定库、框架或自定义函数集。本本作品的这个工具旨在简化这一过程,为开发者提供方便、高效的文档生成解决方案。通过阅读博文链接...
本资源摘要信息将详细介绍 JavaScript 在线 API 文档生成文献综述的知识点,涵盖 JavaScript 语言背景、脚本语言、JavaScript 语言特性、API 文档、API 文档生成技术、编译原理、基于 DOM 的 XML 文档解析技术等方面...
本资源“Javascript帮助文档API chm格式”提供了一份详细的JavaScript API参考,旨在帮助开发者更好地理解和使用JavaScript语言。 CHM(Compiled HTML Help)是微软推出的一种帮助文件格式,它将HTML文档集合压缩成...
使用 ArcGIS JavaScript API,开发者可以创建自定义的地图应用程序,包括交互式的图层、工具条、弹出式窗口等。 二、ArcGIS JavaScript API 的特点 ArcGIS JavaScript API 的主要特点包括: * 基于 JavaScript 的...
《ArcGIS JavaScript API 离线帮助文档:深入探索与应用》 ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页中创建交互式的地图应用程序。离线帮助文档是开发者在没有网络...
本文档将对 ArcGIS for JavaScript API 进行详细的介绍,涵盖了 API 的各种功能、示例和使用方法。 一、示例概述 ArcGIS for JavaScript API 提供了多个示例,展示了如何使用 API 的各种功能。这些示例包括在线...
JavaScript是一门被广泛应用于前端开发的脚本语言,用于网页制作和互联网应用的开发。它的特点在于小巧灵活、易于学习,同时在Web浏览器中具有动态交互功能。本手册主要介绍了JavaScript中的几个核心对象:Navigator...
**Elasticsearch JavaScript API 离线文档** Elasticsearch 是一个开源的全文搜索引擎,它提供了高度可扩展的、实时的搜索与分析引擎服务。JavaScript API 是 Elasticsearch 提供的用于与服务器进行交互的一种...
**标题解析:**"JDK1.8 API 中文文档" 这个标题指的是Java Development Kit (JDK) 1.8版本的API(Application Programming Interface)的中文解释文档。API是一系列预先定义的函数、类、接口和枚举,用于帮助程序员...
《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》一书由刘光和唐大仕共同撰写,主要探讨了如何使用ArcGIS Server的JavaScript API来构建GeoWeb 2.0应用程序。GeoWeb 2.0是地理信息系统(GIS)在互联网上的一个...
Google Maps API V3 中文参考文档(JavaScript) Google Maps API V3 是 Google Maps 提供的一款强大的地图应用程序接口,允许开发者在网站或应用程序中轻松嵌入谷歌地图。该 API 的 JavaScript 版本提供了丰富的...
"使用百度地图JavaScript API开发旅游线路设计与行程定制系统" 本文主要讨论使用百度地图JavaScript API开发旅游线路设计与行程定制系统。该系统可以根据用户的需求,设计出一个个性化的旅游行程,提供了一个高效的...
**JDK 1.8中文API文档** JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件包,其中包含Java运行时环境、Java编译器以及一系列的工具和类库。JDK 1.8是Java发展历程中的一个重要版本,引入...
**JDK 1.8 中文API文档**是Java开发者的重要参考资料,它包含了JDK 1.8版本的所有核心类库、接口、方法和异常的详细说明,方便开发者理解和使用。这个文档是基于谷歌翻译的版本,虽然可能存在部分翻译不准确的情况,...
中文API文档是为了解决非英语环境下的开发者阅读障碍,提供方便的本地化参考资源。下面,我们将深入探讨JDK 8中的关键知识点。 1. **Lambda表达式**: Lambda表达式是JDK 8最具代表性的新特性,它简化了函数式编程...