开题报告--JavaScript在线API文档生成
《开题报告--JavaScript在线API文档生成》由会员分享,可在线阅读,更多相关《开题报告--JavaScript在线API文档生成(12页珍藏版)》请在毕设资料网上搜索。
1、1 本科毕业设计开题报告 (2012 届)届) 论文题目 JavaScript 在线 API 文档生成 2 JavaScriptJavaScript 在线在线 APIAPI 文档生成文档生成 一、 选题的背景与意义 1.1 研究开发的目的 随着软件工程的规模越来越大,参与项目的人数也越来越多,因此非常需要 有API文档来描述各个模块的功能,以让团队内的成员无需关心其它人的编码细 节就能协调开发,减少沟通成本。 API文档可以让作者自己书写,但毫无疑问书写文档的时间是非常长的,而 且现代软件项目的需求经常改变, 这就意味着每次修改需求都要重新修改源码和 对应的文档,其维护的成本是相当大的。因此现
2、实很少有人会花额外时间来编辑 API文档。 如果将文档直接以注释的方式写进代码里,这样源码和文档总是出现在一 起,修改的时候可以一并修改,这样就能大大减少维护文档的时间成本了。同时 也方便其他人在阅读源码时通过注释来更直观地理解功能。 文档生成工具可以提取源码中的注释,并最后生成一个可供人直接阅读的 API文档。使用一些工具来生成API文档自然可以节约额外的文档书写时间,也 可以在源码被修改后重新生成文档,而不需要每次都手写文档。因此,开发一个 优秀的文档生成工具是非常有必要的。 传统的API文档都是一个类似word的本地数据文件, 它确实完成了API文档所 应该拥有的功能。但在 web2.0
3、 时代,如果能让更多人通过网页参与API文档内 容的讨论,则可以帮助作者修正错误,更帮助其他读者理解。同时还能让来自不 同地区的读者在网站上共同学习、共同进步。因此生成的文档可以让读者可以就 某个API进行评论。 在线API文档也方便读者浏览文档,读者不需要安装额外的软件,只需一个 浏览器即可直接打开文档。 1.2 国内外研究发展现状 目前主流的编程语言都有相应的文档生成工具。比如 Java 语言可以使用 3 javadoc 来生成文档,生成的文档非常精确, C#有开源的 NDoc1 项目。 目前国外最有名的 JavaScript 文档生成工具为 jsdoc toolkit2,它的工作原理 是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开题 报告 JavaScript 在线 API 文档 生成
