有的时候,生活就像和你作对,你越想干的事情,越干不来,但不想干的事情,却老是找到你
--- chenhailong
好了,说上正题
官网:
http://yui.github.com/yuidoc/
官网上给了其安装的过程。
- Download and install Node.js
- Run
npm -g install yuidocjs
.
- Run
yuidoc .
at the top of your JS source tree.
我这里也是翻译。
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,希望对大家有帮助,不懂的站内信
分享到:
相关推荐
5. **YUIDoc 使用**:YUIDoc 通过解析 JavaScript 代码中的特殊注释(例如 @param、@return、@example 等),生成 HTML 文档,展示函数、类、方法等的详细信息,帮助开发者理解和使用 YUI。 6. **YUIDoc 配置和模板...
【前端开源库-gulp-yuidoc】是针对前端开发者的一款高效工具,它是Gulp工作流中的一个插件,专门用于生成YUIDoc(Yahoo User Interface Documentation)格式的文档。YUIDoc是一种强大的JavaScript文档生成器,它使得...
YUIDoc是一个应用程序,在构建时使用它来生成JavaScript代码的API文档。 YUIDoc是注释驱动的,并且支持多种JavaScript编码样式。 YUIDoc的输出是API文档,格式为一组HTML页面,包括有关方法,属性,自定义事件和...
Yuidoc 是一个强大的 JavaScript 文档生成系统,它能够解析源代码中的特定注释,然后根据这些注释生成易于阅读和理解的文档,使得其他开发者在使用 Swint 时能快速了解其功能和用法。 Swint 本身是一个强大的批处理...
javascript设计模式JavaScript 模式《JavaScript模式》中译本-《JavaScript模式》作者Stoyan Stefanov拔赤偷懒是程序员的优质品质,模式抢先大家总结的偷懒招式。Stoyan Stefanov的这本书,从JavaScript的实际使用...
yuidoc-theme-blue 一个简单的主题,灵感来自yuidoc(npm版本)的蓝色 用法 安装yuidoc npm i -g yuidoc 指向主题目录 yuidoc ./src -t /path/to/yuidoc-theme-blue 笔记 如果您从这个分支安装yuidoc,那么您将有...
熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-contrib-yuidoc --save-dev 插件安装完成后,可以使用以下JavaScript代码在您的Gruntfile中启用该插件: grunt . loadNpmTasks ( 'grunt-contrib-...
YUIDoc是一个应用程序,在构建时使用它来生成JavaScript代码的API文档。 YUIDoc是注释驱动的,并且支持多种JavaScript编码样式。 YUIDoc的输出是API文档,格式为一组HTML页面,包括有关方法,属性,自定义事件和...
JavaScript是一种广泛使用的编程语言,尤其在前端开发领域中占据核心地位。然而,随着技术的不断发展,现代JavaScript开发涉及的不仅仅是语言本身,还包括一系列工具和库,以提高开发效率、保证代码质量和实现自动化...
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插件文档的插件。 该插件通过YUIDoc的修改版将自动API文档添加到您的插件中,并支持: 模组 普通的非类函数和常量 班级增加了对访问器和字段的支持 组成部分(包括参数和...
YUIDoc基于Node.js,支持多种语言,提供实时预览功能。Docco则能将代码注释转换为HTML文档,适用于多种编程语言。 测试是确保代码质量的关键环节。Jasmine是一个BDD框架,适用于测试Java代码,无需依赖第三方模块,...
定义您自己的自定义模板(需要文档) 查询器提示输入模块名称Inquirer 提示输入包名Browserify 自定义类型模块的预定义模块模板 - 基于节点方式 JSDoc 元数据自动添加(YUIDoc 友好格式)入门这个插件需要 Grunt ~...
使用 Express 和 Chaplin 的 JavaScript 框架(入门,示例) 如果你想用纯 JavaScript 启动一个项目,它是项目结构的选择之一。 我遇到了这个问题,考虑了很多项目并收集了这个。 项目结构分为前端和后端两部分。 这...
该存储库包含Canvace平台JavaScript游戏引擎canvace.js。 canvace.js在MIT和GPLv3许可下获得了双重许可。 构建的先决条件 您将需要 确保已安装Grunt后,可以通过移至命令外壳中的存储库根目录并输入以下命令来...
Ember JSON API文件 这是一个内部工具,用于为Ember.js... 所有生成的文件都存储在项目根目录下的tmp文件夹中: tmp├── json-docs // JSON:API-comlaint docs generated locally from YUIDoc files in `s3-docs`.
AtlantisEngine.js概括AtlantisEngine.js是使用HTML5和canvas 2D进行中JavaScript 2D游戏引擎。 它的主要灵感来自XNA和Flixel。...文档和演示您可以在浏览在线文档(由yuidoc生成),并查看一些演示。例子
使用结构化的注释工具(如YUIDoc或JsDoc)来编写可读性高的文档,确保其他开发者可以快速理解代码功能。通过Markdown语法,可以编写更详尽的注释和说明,而使用命令行工具可以自动生成和更新项目文档网站,保持文档...
它是一个独立的跨浏览器纯javascript模块,可让您构建可与Pentaho存储库一起使用的javascript应用程序。 Phile的主要用例是Pentaho BI Server插件应用程序。 也就是说,应该可以在节点js之类的服务器端JavaScript...