【JSDocvscode】使用JSDoc、在vscode中开启node调试、使用vscode编写运行Python程序

JSDoc

JSDoc是JavaScript的一种注释语法,同时通过JSDoc注释也可以规避js弱类型中不进行代码提示的问题

图形展示JSDoc的效果:

 上述没有进行JSDoc,然后我们a点什么 是没有任何提示的

上述就是加上 JSDoc的效果

常用的 vscode 其实内置了 jsDoc,只需输入 /** 然后就会有提示,然后直接按回车就可以生成了

一些常用的 JSDoc 注释标签和示例 

@param:用于描述函数或方法的参数

/*** 计算两个数的和* @param {number} a - 第一个数* @param {number} b - 第二个数*/
function add(a, b) {return a + b;
}

@returns:用于描述函数或方法的返回值

/*** 计算两个数的和* @param {number} a - 第一个数* @param {number} b - 第二个数* @returns {number} 两个数的和*/
function add(a, b) {return a + b;
}

更多操作可以看 JSDoc中文文档

JSDoc 入门 | JSDoc中文文档 | JSDoc中文网

借助 jsdoc 插件工具,将 js 文件生成 API 文档

# 全局安装
npm install -g jsdoc# 根据注释生成文档网页
jsdoc ./demo.js

默认生成的形式如同:

vscode中开启node调试 

初始化一个简单的node

const http = require('http')const server = http.createServer((req, res) => {res.statusCode = 200res.end('hello world')
})server.listen(3000, 'localhost', () => {console.log('Server running at http://localhost:3000/');
});

然后点击左侧活动栏中的调试图标(或按下Ctrl+Shift+D),这将打开调试视图。

在调试视图中,点击顶部工具栏上的下拉框,选择"添加运行配置"。这将生成一个.vscode/launch.json文件用于配置调试

然后点击启动程序 就开启调试了  之后的操作跟浏览器控制台调试差不多

运行Python程序

首先第一步就是安装vscode,这个我就不演示了^ ^

其次就是安装 VS Code Python 扩展

新建一个python文件

注意python文件以.py结尾

print("Runoob")

安装python编译器:  

 第一就是官网下载安装,附带一篇文章:(45条消息) 如何在Win10下安装Python3_python3 windows10_CV51的博客-CSDN博客

第二就是直接运行,vscode会提示你安装,按照提示来就行 

   

   

  

   

  

安装成功之后重新选择解释器:

  

  

运行python文件

  

   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/83525.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

飞天使-k8s基础组件分析-控制器

文章目录 控制器含义解释pod的标签与注释ReplicaControllerReplicaSetDeploymentsDaemonSetJobCronjob参考文档 控制器含义解释 空调遥控器知道吧ReplicationController: ReplicationController确保在任何时候都运行指定数量的pod副本。换句话说,一个ReplicationCo…

05.Image Captioning with Semantic Attention

目录 前言泛读摘要Introduction创新/贡献点Related Work 精读输入的注意力模型输出的注意力模型模型学习视觉属性/概念预测实验MS-COCO的性能实验分析 Conclusion 代码略 前言 本课程来自深度之眼《多模态》训练营,部分截图来自课程视频。 文章标题:Ima…

【java】【项目实战】[外卖四]分类管理业务开发

前言:公共字段自动填充实现,删除业务逻辑实现 一、公共字段自动填充 1.1 问题分析 1.2 代码实现 1.2.1 修改实体类Employee package com.runa.reggie.entity;import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.…

SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)

一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基…

使用动态IP是否会影响网络

今天我们要谈论的话题是关于动态IP和网络的关系。也许有些小伙伴对这个概念还比较陌生,但别担心,我会简单明了的给你理清楚。让我们一起看看动态IP到底能否影响到网络。 首先,我们先来搞明白什么是动态IP。在互联网世界中,每一个连…

wordpress搭建博客教程总结_01主题配置

目前搭建效果站 薪火相传 (yuetan.wang) 日间 月间 爱心 页面、 爱心冲击波! (yuetan.wang) 好看的主题分享 个人博客主题分享(WordPress) – Echo小窝 博客主要效果 1. Argon

Unity 应用消息中心-MessageCenter

Ps:主要解决耦合问题,把脚本之间的联系通过不同消息类型事件形式进行贯通 1.MessageCenter主脚本 2.DelegateEvent消息类型脚本 3.MC_Default_Data具体接收类脚本 using System; using System.Collections; using System.Collections.Generic; using …

Linux 下 Mysql 的使用(Ubuntu20.04)

文章目录 一、安装二、使用2.1 登录2.2 数据库操作2.2.1 创建数据库2.2.2 删除数据库2.2.3 创建数据表 参考文档 一、安装 Linux 下 Mysql 的安装非常简单,一个命令即可: sudo apt install mysql-server检查安装是否成功,输入: …

CSS中如何改变鼠标指针样式(cursor)?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ CSS中改变鼠标指针样式(cursor)⭐ 示例:⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅…

微信小程序创建项目以及注意事项

1.申请账号并完善信息 2.下载安装开发工具 3.开发小程序 4.上传代码 5.提交审核 6.发布 创建项目 根据需求选择模板,也可以不选择模板 创建完毕之后 进入页面点击终端 然后新建终端 输入npm init 一直按回车即可 安装成功 出现package.json 如何使用组件&#x…

jvs-rules(规则引擎)更新:新增功能介绍

jvs-rules更新内容 1.复合变量新增数据补充节点,实现请求回来的数据再以入参方式请求其他数据进行数据补充(例如通过参数A,请求回数据B,再以数据B为入参,请求回数据C) 2.规则流结束节点支持新增、新建、引…

在腾讯云服务器OpenCLoudOS系统中安装svn(有图详解)

1. 安装svn yum -y install subversion 安装成功: 2. 创建数据根目录及仓库 mkdir -p /usr/local/svn/svnrepository 创建test仓库: svnadmin create /usr/local/svn/test test仓库创建成功: 3. 修改配置test仓库 cd /usr/local/svn/te…