`

YUIDoc Javascript Documentation Tool

 
阅读更多

有的时候,生活就像和你作对,你越想干的事情,越干不来,但不想干的事情,却老是找到你

                                                                                                                         --- chenhailong

 

好了,说上正题

官网:

http://yui.github.com/yuidoc/

 

官网上给了其安装的过程。

 

 

  1. Download and install Node.js
  2. Run npm -g install yuidocjs.
  3. Run yuidoc . at the top of your JS source tree.
我这里也是翻译。
1.下载Node.js :http://nodejs.org/#download
2.执行: npm -g install yuidocjs(就是安装yuidocjs)
3.执行 "yuidoc ."

介绍YUIDoc的语法

module方式
/**
Provides the base Widget class...

@module widget
**/
main的方式
/**
Provides more functionality for the widget module..

@module widget
@submodule widget-foo
@main widget
**/

class的方式

 

/**
A utility that brokers HTTP requests...

@class IO 
@constructor
**/
function IO (config) {

 

method的方式

 

/**
Returns this model's attributes as...

@method toJSON
@return {Object} Copy of ...
**/
toJSON: function () {

 

event的方式

 

/**
Fired when an error occurs...

@event error 
@param {String} msg A description of...
**/
var EVT_ERROR = 'error',

 

property的方式

 

/**
Template for this view's container...

@property containerTemplate 
@type String
@default "<div/>"
**/
containerTemplate: '<div/>',

 

attribute的方式

 

 

/**
* Indicates whether this Widget
* has been rendered...
*
* @attribute rendered
* @readOnly
* @default false
* @type boolean
*/
ATTRS[RENDERED] = {

 

上面都是常用的方式和方法

 

具体的可以参考 http://yui.github.com/yuidoc/syntax/index.html

 

下面给出一个例子:

 

1.安装yuidoc

 

npm config set proxy=http://me.proxy:8080

 

npm -g install yuidocjs

2.加yuidocjs默认为系统集的path,如果没有,要手工添加

3.cd到指定到项目的project下

4.添加yuidoc.json

 

 

 

{
    "name": "Documenting JavaScript with YUIDoc",
    "description": "A tutorial about YUIDoc, for Nettuts+",
    "version": "1.0.0",
    "url": "http://net.tutsplus.com",
    "options": {
        "linkNatives": "true",
        "outdir": "docs",
        "paths": "."
    }
}
 

 

5.生成的文档会长docs中,执行 "yuidoc ."就会生成doc

 

下面给出source,希望对大家有帮助,不懂的站内信

 

 

 

 

 

 

0
1
分享到:
评论

相关推荐

    yui-yuidoc-yuidoc-50-529-gc631758

    5. **YUIDoc 使用**:YUIDoc 通过解析 JavaScript 代码中的特殊注释(例如 @param、@return、@example 等),生成 HTML 文档,展示函数、类、方法等的详细信息,帮助开发者理解和使用 YUI。 6. **YUIDoc 配置和模板...

    前端开源库-gulp-yuidoc

    【前端开源库-gulp-yuidoc】是针对前端开发者的一款高效工具,它是Gulp工作流中的一个插件,专门用于生成YUIDoc(Yahoo User Interface Documentation)格式的文档。YUIDoc是一种强大的JavaScript文档生成器,它使得...

    yuidoc:YUI Javascript文档工具

    YUIDoc是一个应用程序,在构建时使用它来生成JavaScript代码的API文档。 YUIDoc是注释驱动的,并且支持多种JavaScript编码样式。 YUIDoc的输出是API文档,格式为一组HTML页面,包括有关方法,属性,自定义事件和...

    前端开源库-swint-yuidoc

    Yuidoc 是一个强大的 JavaScript 文档生成系统,它能够解析源代码中的特定注释,然后根据这些注释生成易于阅读和理解的文档,使得其他开发者在使用 Swint 时能快速了解其功能和用法。 Swint 本身是一个强大的批处理...

    yuidoc-theme-blue:一个简单的主题,灵感来自yuidoc(npm版本)的蓝色

    yuidoc-theme-blue 一个简单的主题,灵感来自yuidoc(npm版本)的蓝色 用法 安装yuidoc npm i -g yuidoc 指向主题目录 yuidoc ./src -t /path/to/yuidoc-theme-blue 笔记 如果您从这个分支安装yuidoc,那么您将有...

    grunt-contrib-yuidoc:编译YUIDoc文档

    熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-contrib-yuidoc --save-dev 插件安装完成后,可以使用以下JavaScript代码在您的Gruntfile中启用该插件: grunt . loadNpmTasks ( 'grunt-contrib-...

    firedoc:基于YUIDoc的API Doc生成器

    YUIDoc是一个应用程序,在构建时使用它来生成JavaScript代码的API文档。 YUIDoc是注释驱动的,并且支持多种JavaScript编码样式。 YUIDoc的输出是API文档,格式为一组HTML页面,包括有关方法,属性,自定义事件和...

    javascript工具适用于现代JavaScript开发人员的基本工具和库.docx

    JavaScript是一种广泛使用的编程语言,尤其在前端开发领域中占据核心地位。然而,随着技术的不断发展,现代JavaScript开发涉及的不仅仅是语言本身,还包括一系列工具和库,以提高开发效率、保证代码质量和实现自动化...

    ember-deploy-yuidoc:用于使用 ember-cli-deploy 部署 yuidocs 的适配器

    Ember-deploy-yuidoc WIP - 旨在为 安装 目前尚未发布到 npm,因此您必须创建一个符号链接。 git clone https://github.com/joebartels/ember-deploy-yuidoc && cd ember-deploy-yuidoc npm install npm link ...

    ember-cli-addon-docs-yuidoc

    ember-cli-addon-docs-yuidoc Ember CLI插件文档的插件。 该插件通过YUIDoc的修改版将自动API文档添加到您的插件中,并支持: 模组 普通的非类函数和常量 班级增加了对访问器和字段的支持 组成部分(包括参数和...

    最全的JavaScript开发工具列表 总有一款适合你

    YUIDoc基于Node.js,支持多种语言,提供实时预览功能。Docco则能将代码注释转换为HTML文档,适用于多种编程语言。 测试是确保代码质量的关键环节。Jasmine是一个BDD框架,适用于测试Java代码,无需依赖第三方模块,...

    grunt-smoothie:为您的 javascript 项目创建基于模板的类文件。 然后给自己做一杯冰沙

    定义您自己的自定义模板(需要文档) 查询器提示输入模块名称Inquirer 提示输入包名Browserify 自定义类型模块的预定义模块模板 - 基于节点方式 JSDoc 元数据自动添加(YUIDoc 友好格式)入门这个插件需要 Grunt ~...

    gss:使用 Express 和 Chaplin 的 JavaScript 框架(入门,示例)

    使用 Express 和 Chaplin 的 JavaScript 框架(入门,示例) 如果你想用纯 JavaScript 启动一个项目,它是项目结构的选择之一。 我遇到了这个问题,考虑了很多项目并收集了这个。 项目结构分为前端和后端两部分。 这...

    canvace.js:canvace.js是Canvace平台JavaScript游戏引擎

    该存储库包含Canvace平台JavaScript游戏引擎canvace.js。 canvace.js在MIT和GPLv3许可下获得了双重许可。 构建的先决条件 您将需要 确保已安装Grunt后,可以通过移至命令外壳中的存储库根目录并输入以下命令来...

    ember-jsonapi-docs:将YUIDoc生成的ember文档修复为JSONAPI格式+其他一些细节

    Ember JSON API文件 这是一个内部工具,用于为Ember.js... 所有生成的文件都存储在项目根目录下的tmp文件夹中: tmp├── json-docs // JSON:API-comlaint docs generated locally from YUIDoc files in `s3-docs`.

    Atlantis.js:一个用JavaScript编写的游戏引擎,具有接近XNAMonoGame的API

    AtlantisEngine.js概括AtlantisEngine.js是使用HTML5和canvas 2D进行中JavaScript 2D游戏引擎。 它的主要灵感来自XNA和Flixel。...文档和演示您可以在浏览在线文档(由yuidoc生成),并查看一些演示。例子

    7个让JavaScript变得更好的注意事项

    使用结构化的注释工具(如YUIDoc或JsDoc)来编写可读性高的文档,确保其他开发者可以快速理解代码功能。通过Markdown语法,可以编写更详尽的注释和说明,而使用命令行工具可以自动生成和更新项目文档网站,保持文档...

    Phile:Phile,发音为“文件”,是PentHO FILE的首字母缩写

    它是一个独立的跨浏览器纯javascript模块,可让您构建可与Pentaho存储库一起使用的javascript应用程序。 Phile的主要用例是Pentaho BI Server插件应用程序。 也就是说,应该可以在节点js之类的服务器端JavaScript...

    project-bin-doc:生成项目的文档并将其推送到 git 分支

    项目-bin-doc 生成项目的文档。 如果你提供一个 gh-branch 提交,它会为你... Generate documentation Options: -h, --help output usage information -V, --version output the version number 配置 在项目的根目

Global site tag (gtag.js) - Google Analytics