好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

JSDoc 3

JSDoc 3 介绍

jsDoc 3是一款根据 JavaScript 文件 中注释信息, 生成 JavaScript 应用、库、模块的 API 文档的工具。你可以使用它记录如:命名空间、类、 方法 、 方法 参数等。该项目还衍生出了许多模板和其他工具来帮助 生成 和 自定义 文档?

安安装jsDoc

npm i jsdoc -g

如何使用jsDoc

同其他语言一样,文档 生成 工具的原理还是通过 代码 注释去解析并根据一定的tag来 生成 文档。在jsDoc文档中明确说明了,只有以/**为开始的注释才会被jsDoc识别,其他的注释格式都会被忽略。

额外,jsDoc 默 认还会将项目中的README.md 文件 一同 生成 到jsDoc最后 生成 的文档 文件 中,或通过命令--R/-readme 指定个别 文件 ,将其 添加 至所 生成 的文档 文件 中,但 文件 格式必须是Markdown,此时,项目中的README.md将被忽略。

jsDoc命令行参数

jsDoc命令行几个常用参数有以下几个:-c,--con fig ure 指定con fig uration file-d,--destination 指定 输出 路径, 默 认./out-e,--encoding 设定encoding, 默 认utf8-p,--private 将private注释 输出 到文档, 默 认不 输出 -P,--package 指定package.json file-r,--recurse 查询 子目录-t,--template 指定 输出 文档template-u,--tutorials 指定教程路径, 默 认无

JSDoc 配置文件

同许多js工具一样,JSDoc也有 配置文件 ,可以通过设定 配置文件 来定制JSDoc。如果没有指定con fig uration file,将会使用一下配置。{"tags": {"allowUnk Now nTags": true,// 允许使用 自定义 tag"dictionaries": ["jsdoc","closure"] // 定义tag集},"source": {"includePattern": ".+\.js(doc)?$",// 将以.js,.jsdoc结尾的 文件 作为源 文件 "excludePattern": "(^|\/|\\)_" // 忽略以_开头的 文件 夹及 文件 },"plugins": [],"templates": {"c Lever Links": false,"monospaceLinks": false}} 链接 : http://www.fly63.com/nav/991

网站地址 : http://usejsdoc.org

GitHub: https://github.com/jsdoc3/jsdoc

网站描述: 生成 javascript api文档

JSDoc 3官方网站

官方网站: http://usejsdoc.org

如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。

查看更多关于JSDoc 3的详细内容...

  阅读:42次

上一篇

下一篇

第1节:织梦dedeCMS    第2节:51LA    第3节:Wiki.js    第4节:phpcms    第5节:vue-storefront    第6节:BeautifulOpen    第7节:MetInfo    第8节:Raneto    第9节:搜外6系统    第10节:CMSmap    第11节:Coisas    第12节:layuiCMS    第13节:Jsdelivr    第14节:RaiseDreams    第15节:GoodERP    第16节:hexo    第17节:grapesjs    第18节:esdoc    第19节:Polar    第20节:zblog    第21节:铭飞MS    第22节:pencilblue cms    第23节:HITCMS    第24节:Crx4chrome    第25节:BYR-Navi    第26节:V5CMS    第27节:VuePress    第28节:Ghost    第29节:ThinkCMF    第30节:CmsEasy    第31节:Amazon CloudFront    第32节:BizIdea动易    第33节:flarum    第34节:Maxcdn    第35节:Halo    第36节:友盟+    第37节:CaaS    第38节:Tamiat    第39节:Gitfolio    第40节:cloudflare    第41节:docute    第42节:码良    第43节:nodeclub    第44节:悟空CRM    第45节:MIPCMS    第46节:hugo    第47节:discourse    第48节:docsify    第49节:docsite    第50节:Xiuno BBS    第51节:KesionICMS    第52节:Calypso    第53节:Tipask    第54节:slate    第55节:EyouCms    第56节:韩国VPS    第57节:isomorphic-git    第58节:WeHalo    第59节:cody CMS    第60节:NodeBB    第61节:NoderCMS    第62节:Magento    第63节:腾讯云活动优惠券    第64节:GithubPages    第65节:KeystoneJS    第66节:PageSpeed Reports    第67节:vue-blog    第68节:JEECMS    第69节:next-blog    第70节:gridsome    第71节:CdnJs    第72节:Vuedo    第73节:华为云活动、优惠劵    第74节:OpenSNS    第75节:Fecshop    第76节:HadSky    第77节:MinDoc    第78节:mall-admin-web    第79节:Gridea    第80节:public-apis    第81节:阿里云活动优惠券    第82节:脚本之家    第83节:Gatsby    第84节:禅道    第85节:NideShop    第86节:Typecho    第87节:PbootCMS    第88节:Ecshop    第89节:learun    第90节:源码爱好者    第91节:wintersmith    第92节:微人事    第93节:Hylia    第94节:Jira    第95节:Piwik    第96节:PHPMyWind    第97节:YznCMS    第98节:赞片CMS    第99节:ownCloud    第100节:SiteServer CMS    第101节:ThinkSAAS    第102节:CDNPerf    第103节:Docusaurus    第104节:relax    第105节:pigcms    第106节:近乎SpaceBuilder    第107节:源码之家    第108节:Drupal    第109节:Apostrophe CMS    第110节:FineCMS    第111节:WeiBoJs    第112节:骑士CMS    第113节:奇乐CMS    第114节:ThinkPHP框架    第115节:PHPRAP    第116节:Jekyll    第117节:dowebok    第118节:Niushop    第119节:Franz    第120节:lin-cms-vue    第121节:Directus    第122节:Netlify    第123节:wechat-app-mall    第124节:KingCMS    第125节:ZenCart    第126节:livezilla    第127节:JSDoc 3    第128节:Hyde    第129节:DoraCMS    第130节:vms    第131节:cannerCMS    第132节:YzmCMS    第133节:帝国CMS    第134节:minimal-mistakes    第135节:Doxygen    第136节:CloudMonad    第137节:师说CMS    第138节:Winds    第139节:strapi    第140节:FEBS-Vue    第141节:SVNAdmin    第142节:下载我资源网