前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js-基础知识-01-VsCode环境设置

js-基础知识-01-VsCode环境设置

作者头像
zishendianxia
发布2020-12-08 18:02:55
3K0
发布2020-12-08 18:02:55
举报
文章被收录于专栏:Python工程师Python工程师

系统:Windows 7 VsCode:1.48.2 Node.js:12.8.1

  • 这个系列讲讲javascript的一些基础知识
  • 今天讲讲如何单独运行js文件,以及如何在VsCode中进行调试

Part 1:背景介绍

  1. 一个网站简单可以由以下三个部分构成
    • 前端,简单来说用户可以直接看到界面
    • 后端,运行在服务器端,目前我这边使用是PythonDjango框架
    • 数据库,常用的有MySQL,SQL Server,oracle
  2. 前端三件套:Javascript(简称js)、html、css
  3. 本系列讲解Javascript相关知识,js是一种脚本语言(Python也是一种脚本语言),功能十分强大,在网站前端开发中基本都会涉及,下图有百度百科的介绍
  4. 代码解释器(专业说法欢迎指正,简单理解就是执行代码的)
    • 在我们写完python代码后,需要运行它,在windows系统中需要先安装一个python的解释器,我使用的是Anaconda
    • 那么想运行js脚本,也是需要一个解释器的,这里推荐的是Node.js,关于Node.js大家可以移步他们的官网,进行下载安装
  5. 写代码的地方
    • 当然你可以直接新建一个文本文件,后缀名改为js即可,然后在notepad中编辑
    • 但是不推荐这么干,推荐使用VScode这个软件,非常好用

js介绍(百度百科)

Node.js菜鸟教程介绍

VsCode

Part 2: VsCode配置

  1. VsCode支持多种语言,对于js的支持,我们需要进行单独配置
  2. 扩展包安装,因为我也使用VsCode做其它事情,需要扩展包安装的比较多,下列扩展建议安装
    • Code Runner
    • HTML CSS Support
    • Prettiter
    • Path Intellisense
    • Auto Close Tag
    • Auto Rename Tag
    • Bootstrap 4
    • Bracket Pair Colorizer
    • Debugger for chrome
    • open in browser
  3. 运行某个js文件时,右键,run code即可,如果无法运行,请检查扩展包Code Runner是否安装成功

扩展包

运行代码

执行过程

Part 3:VsCode代码调试功能设置

  1. 写代码一个很重要的步骤是进行代码调试,那么如何在VsCode中进行调试呢?首先需要进行一波设置
  2. VsCode打开一个项目,会自动生成一个.vscode文件夹,里面会生成一个文件launch.json
  3. launch.json修改,修改其中configurations的内容如下,注意program修改成自己js文件的名称
  4. 调试模型执行代码,按下F5,然后出现调试工具

调试工具

.vscode文件夹

launch.json

代码语言:javascript
复制
{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/arr.js",
        }
    ]

    
}

launch.json截图

代码调试

本文为原创作品,欢迎分享朋友圈

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档