当前位置: 首页 > news >正文

网站关键字设置格式/免费的网站推广软件下载

网站关键字设置格式,免费的网站推广软件下载,高端企业网站建设流程,wordpress提示不安全文章目录1. 前言2. [jsdoc](https://jsdoc.app/)2.1 创建配置文件2.2 配置执行命令3. [生成 markdown 文档](https://github.com/jsdoc2md/jsdoc-to-markdown)3.1 配置执行命令4. DEMO1. 前言 在编码的过程中,很多情况下我们都有输出 api 文档的需求,因…

文章目录

  • 1. 前言
  • 2. [jsdoc](https://jsdoc.app/)
    • 2.1 创建配置文件
    • 2.2 配置执行命令
  • 3. [生成 markdown 文档](https://github.com/jsdoc2md/jsdoc-to-markdown)
    • 3.1 配置执行命令
  • 4. DEMO

1. 前言

在编码的过程中,很多情况下我们都有输出 api 文档的需求,因此本文将介绍如何使用 jsdoc 输出 api 文档。

2. jsdoc

JSDoc 是一个用于 JavaScript 的 API 文档生成器,类似于 Javadoc 或 phpDocumentor。可以将文档注释直接添加到源代码中,就在代码本身旁边。 JSDoc 工具将扫描源代码并生成 HTML 文档。

安装依赖包:
npm i -D jsdoc@3

2.1 创建配置文件

// jsdoc.js

module.exports = {recurseDepth: 10,source: {include: ['dist'],exclude: [],includePattern: '.+\\.js$',excludePattern: '.+\\.ts$',},sourceType: 'module',tags: {allowUnknownTags: true,dictionaries: ['jsdoc', 'closure'],},templates: {cleverLinks: true,monospaceLinks: true,},opts: {destination: './docs/',encoding: 'utf8',recurse: true,},
}

2.2 配置执行命令

// package.json

{// ..."scripts": {"jsdoc": "jsdoc -R README.md -c jsdoc.js tsc-out/**/*.js --verbose"}// ...
}

执行npm run jsdoc即可在“docs”生成 html 文档。

3. 生成 markdown 文档

从 jsdoc 注释的源代码生成 Markdown API 文档。用于将 API 文档注入项目 README 文件中。

安装依赖包:
npm i -D jsdoc-to-markdown@7

3.1 配置执行命令

// package.json

{// ..."scripts": {"jsdoc2md": "jsdoc2md tsc-out/**/*.js > docs.md"}// ...
}

4. DEMO

本小节将演示如何使用 jsdoc 语法编写 js 文件,详细用法请参阅 jsdoc 官方文档。

const os = require('os')
const path = require('path')const LOCAL_OS_TYPE = os.type()
const LOCAL_HOSTNAME = os.hostname().toLowerCase()
const LOCAL_HOME_DIR = os.homedir()/*** @class OSUtils* @classdesc OSUtils*/
class OSUtils {/*** 定义操作系统类型* @static* @memberof OSUtils*/static OS_TYPE = {MAC_OS: 'Darwin',LINUX: 'Linux',WINDOWS: 'Windows_NT',}/*** 判断是否是macOS* @static* @return {boolean}* @memberof OSUtils*/static isMacOS() {return LOCAL_OS_TYPE === OSUtils.OS_TYPE.MAC_OS}/*** 判断是否是 linux* @static* @return {boolean}* @memberof OSUtils*/static isLinux() {return LOCAL_OS_TYPE === OSUtils.OS_TYPE.LINUX}/*** 判断是否是 windows* @static* @return {boolean}* @memberof OSUtils*/static isWindows() {return LOCAL_OS_TYPE === OSUtils.OS_TYPE.WINDOWS}
}module.exports = OSUtils
http://www.jmfq.cn/news/4769227.html

相关文章:

  • 网站建设详细的步骤有哪些/seo排名优化
  • 网站建设的步骤教程视频/网络游戏推广员
  • 网站阵地建设管理/免费建一级域名网站
  • 免费网站奖励自己的软件/竞价推广和信息流推广
  • 基督网站讲道新年做 新 造人/应用商店下载
  • 建站行业获客/考研比较厉害的培训机构
  • 介绍一学一做视频网站/营销管理制度范本
  • 网站做好怎么开始做推广/信息流广告优化师培训
  • 边坝网站制作/网络营销岗位有哪些
  • 工程建设管理条例/企业网站优化报告
  • 网站套餐到期什么意思/长春seo排名外包
  • 驻马店网站建设电话/手机百度助手
  • 网站制作费用低/太原百度推广开户
  • 为公益组织做网站/网络视频营销平台
  • 网站设计示例/南昌seo推广
  • 做兼职的网站有哪些工作/微博指数
  • 某公司网站源码/西安百度seo推广
  • 网站建设的需求和目的/今天特大军事新闻
  • 做视频网站注意什么问题/温州网站快速排名
  • 优秀的网站建设推荐/外贸接单十大网站
  • 暖色调网站/windows优化大师怎么使用
  • 做网站主页效果图/今天最新的新闻
  • 科技网站制作案例/百度网站怎么申请注册
  • app下载平台哪个好/上海优化营商环境
  • 海曙区建设局网站/如何开发一个软件平台
  • 网站建设及网络推广/seo泛目录培训
  • wordpress 耗内存/厦门seo排名
  • 做网站用什么格式做好/全网营销系统是干什么的
  • 30岁转行做网站设计/学网络营销好就业吗
  • b2b网站代表及网站网址是什么/网站优化策略分析