博客
关于我
如何查看jsplumb.js的API文档(YUIdoc的基本使用)
阅读量:411 次
发布时间:2019-03-06

本文共 1387 字,大约阅读时间需要 4 分钟。

示例代码托管在:

博客园地址:

华为云社区地址:

目录

一.问题描述

最近向一些同事推荐了网页中实现流程图绘制的工具库jsplumb.js,Community版本是开源的,在github的官方仓库的Wiki中能够找到社区版的官方指南,非常非常详细。但是在后来很多人反馈说找不到API文档,github官方仓库中的API文档链接失效了,jsplumb.js官网也找不到。

二. 处理方法

其实API文档就放在官方代码仓中,只是需要一些小小的加工,具体步骤如下:

1.先从官方代码仓 将master分支的工程拉取到本地

2.使用npm install yuidocjs -gyarn global add yuidocjs全局安装文档工具YUIdoc

3.进入刚才下载的工程目录中的/doc/api文件夹

4.打开cmd小黑窗,输入yuidoc .(yuidoc后面是1个空格1个点号)

YUIdoc就会在当前目录新建一个out文件夹,并将文档输出为本地静态网站,完成后只需要打开out目录中的index.html就可以本地查看API离线文档了,下图即是YUIdoc默认样式生成的离线文档:

怎么样,这个技能你Get到了吗?

三. YUIdoc工具介绍

官方仓库:

YUIdoc是一个基于模板引擎Handlebars.js自动化文档工具,可以将javascriptjsdoc风格的注释语句转换成静态网站式的离线文档,所以你可以通过定制模板来为最终生成的文档增加不同的主题样式。jsdoc风格通常都会有IDE插件直接生成(vscodesublime里肯定是有的,因为我自己天天用),最常见的是函数声明注释,YUIdoc中可以识别的所有语法可以查看官方提供的:

//jsdoc风格的注释/*** My method description.  Like other pieces of your comment blocks, * this can span multiple lines.** @method methodName* @param {String} foo Argument 1* @param {Object} config A config object* @param {String} config.name The name on the config object* @param {Function} config.callback A callback function on the config object* @param {Boolean} [extra=false] Do extra, optional work* @return {Boolean} Returns true on success*/

你可以通过-e参数来指定注释文件的格式,例如你的工程是基于Typescript开发的,就可以使用yuidoc . -e .ts将项目中的*.d.ts声明文件转换成离线文档,以便团队内部查阅。如果你开发的是一个工具库,需要生成完备的API文档,为了不影响源码阅读和开发,可以像jsplumb.js那样将注释语句单独写在一个文件中,因为是一个自动化工具,也没什么太多可讲的,有需要的朋友直接浏览一下官网就可以很容易地使用了。

转载地址:http://twkuz.baihongyu.com/

你可能感兴趣的文章
Unknown character set: 'utf8mb4'
查看>>
《SpringCloud实战项目》系列目录
查看>>
【Discuz】关闭QQ互联插件提示信息:系统繁忙,请稍后再试
查看>>
Netflix是什么,与Spring Cloud有什么关系
查看>>
秒懂JVM的三大参数类型,就靠这十个小实验了
查看>>
干货 | 45张图庖丁解牛18种Queue,你知道几种?
查看>>
SpringBoot中的自动代码生成 - 基于Mybatis-Plus
查看>>
对象的可见性 - volatile篇
查看>>
端口重用
查看>>
应届生/社招面试最爱问的几道Java基础问题
查看>>
为什么面试完,总是让你回去等通知?
查看>>
Java 中初始化 List 集合的 6 种方式!
查看>>
终于有人把 HTTPS 原理讲清楚了!
查看>>
IntelliJ IDEA 高级调试技巧,用得非常爽!
查看>>
别乱提交代码了,看下大厂 Git 提交规范是怎么做的!
查看>>
在滴滴和头条干了 2 年后端开发,太真实…
查看>>
Dubbo 的心跳设计,值得学习!
查看>>
送给你 12 个 Git 使用技巧!
查看>>
国人开源了一款超好用的 Redis 客户端,真香!!
查看>>
盘点 100 个最受欢迎的 Java 库!谁拔得头筹?
查看>>