`
TernenceLY
  • 浏览: 9105 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用DocsBuilder生成JavaScript API文档

阅读更多
  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文档

    JavaScript API文档包含了该语言的所有核心功能以及浏览器提供的额外功能,如DOM(Document Object Model)操作、BOM(Browser Object Model)接口、事件处理、AJAX(异步JavaScript和XML)等。JScript是微软对...

    javaScript api

    这个离线的JavaScript API CHM文件是一个宝贵的开发资源,它包含了大量的函数、方法、对象和类的详细文档,对于深入理解JavaScript的工作原理、提高开发效率非常有帮助。开发者可以在没有网络连接的情况下,快速查找...

    JavaScript的API文档

    学习这些API文档,开发者可以掌握JavaScript的基础语法,了解如何创建和使用函数、对象,以及如何利用DOM进行页面操作。更重要的是,通过阅读和实践书中的示例,可以提高实际编程能力,理解JavaScript在网页动态化中...

    javaScript API 帮助文档

    JavaScript API 帮助文档是学习和使用这些接口的关键资源,它包含了大量的信息,以指导开发者如何有效地利用JavaScript来构建功能丰富的网页应用。这篇文档是JavaScript初学者及高级开发者的理想选择,因为它提供了...

    JavaScript在线API文档生成.doc

    JavaScript 在线 API 文档生成 本文主要讨论了 JavaScript 在线 API 文档生成的技术和实现方法。JavaScript 作为目前最流行的脚本语言,其应用非常广泛,从网页交互到服务器端开发,JavaScript 都扮演着非常重要的...

    ARCGIS API for JavaScript 开发文档 完整版

    这份"ARCGIS API for JavaScript 开发文档 完整版"包含了所有你需要知道的关于使用此API的知识点。 首先,文档会介绍API的基础概念,包括如何获取和引用API库,以及如何设置地图的基本元素,如地图容器、基图层和...

    javascript API 文档生成工具 [本本作品]

    JavaScript API文档生成工具是开发过程中不可或缺的资源,它帮助开发者理解和使用特定库、框架或自定义函数集。本本作品的这个工具旨在简化这一过程,为开发者提供方便、高效的文档生成解决方案。通过阅读博文链接...

    Javascript API 文档

    JavaScript API 文档是开发者在构建基于JavaScript的应用程序时不可或缺的参考资料。它包含了各种函数、对象、类和方法的详细说明,这些元素构成了JavaScript的核心,并且随着技术的发展,API也在不断扩展和更新。在...

    JavaScript在线API文档生成文献综述.doc

    本资源摘要信息将详细介绍 JavaScript 在线 API 文档生成文献综述的知识点,涵盖 JavaScript 语言背景、脚本语言、JavaScript 语言特性、API 文档、API 文档生成技术、编译原理、基于 DOM 的 XML 文档解析技术等方面...

    JavaScript 参考手册-帮助文档API.pdf

    JavaScript是一门被广泛应用于前端开发的脚本语言,用于网页制作和互联网应用的开发。它的特点在于小巧灵活、易于学习,同时在Web浏览器中具有动态交互功能。本手册主要介绍了JavaScript中的几个核心对象:Navigator...

    Javascript帮助文档API chm格式

    本资源“Javascript帮助文档API chm格式”提供了一份详细的JavaScript API参考,旨在帮助开发者更好地理解和使用JavaScript语言。 CHM(Compiled HTML Help)是微软推出的一种帮助文件格式,它将HTML文档集合压缩成...

    ArcGis-for-javaScript最全中文API.pdf

    使用 ArcGIS JavaScript API,开发者可以创建自定义的地图应用程序,包括交互式的图层、工具条、弹出式窗口等。 二、ArcGIS JavaScript API 的特点 ArcGIS JavaScript API 的主要特点包括: * 基于 JavaScript 的...

    arcgis javascript api离线帮助文档

    《ArcGIS JavaScript API 离线帮助文档:深入探索与应用》 ArcGIS JavaScript API 是Esri公司提供的一款强大的Web地图开发工具,它允许开发者在网页中创建交互式的地图应用程序。离线帮助文档是开发者在没有网络...

    arcgis api for javascript 中文帮助文档和demo

    中文帮助文档是开发者在使用ArcGIS API for JavaScript时的重要参考资料,它详细地解释了各种函数、类、方法和属性,以及如何将它们应用于实际项目中。文档通常会按照功能模块划分,如地图操作、图层管理、服务调用...

    宇宙最全html5官方JavascriptAPI文档包含chm打包和html官方整站

    这个压缩包包含了官方的HTML5 Javascript API文档,对开发者来说是一份宝贵的资源。 首先,我们来详细了解一下HTML5 JavaScript API的一些关键知识点: 1. **Canvas API**:这是一个二维绘图接口,允许开发者通过...

    apiDoc-RESTfulwebAPI文档生成器

    **apiDoc:RESTful web API 文档生成器** 在当今的软件开发中,API(Application Programming Interface)扮演着至关重要的角色。它允许不同的系统和服务之间进行数据交换和功能调用,使得开发人员能够构建分布式、...

    onnxruntime-1.10.0-1.5.7-API文档-中英对照版.zip

    使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    JavaScript API

    首先,"JavaScript使用手册.chm" 是一份详尽的JavaScript参考文档,可能包含了JavaScript语法、内置对象、函数、DOM操作以及事件处理等内容。CHM(Compiled Help Manual)文件是微软提供的帮助文件格式,便于离线...

    Javascript API文档

    类似于Java的API文档,是本人下载整个网站后整理的,绝对比抱着《Javascript权威指南》查便利多了,希望能帮到大家……

    elasticsearch-javascript-api 离线文档

    **Elasticsearch JavaScript API 离线文档** Elasticsearch 是一个开源的全文搜索引擎,它提供了高度可扩展的、实时的搜索与分析引擎服务。JavaScript API 是 Elasticsearch 提供的用于与服务器进行交互的一种...

Global site tag (gtag.js) - Google Analytics