对于从事自动化测试的同学来说,有很多自动化测试项目是需要使用JavaScript脚本语言进行coding的,包括selenium、playwright、Puppeteer,那么选择哪种IDE合适呢?在这里我推荐visual studio code ,即vscode!注意:本文介绍的是JavaScript在后端运行和调试的方法,并未涉及前端(浏览器)相关开发知识点。

安装NodeJS

NodeJS是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,它是跨平台和开源的。这里我们简单的把浏览器和NodeJS进行一下对比:

1. 浏览器是 JavaScript 的前端运行环境,而 NodeJS 则是 JavaScript 的后端运行环境;

2. JavaScript 在 NodeJS 运行环境中无法调用 DOM 和 BOM 等浏览器内置 API;

3. JavaScript 在浏览器提供的 JavaScript 运行环境中也无法使用 NodeJS 提供的内置 API。

下载nodejs,默认安装即可

https://nodejs.org/en/

安装成功后(windows 环境),在cmd窗口中输入node –v,出现如下提示证明安装成功

C:\Users\Administrator>node -v

v18.15.0

下载安装vscode

下载地址:https://code.visualstudio.com/Download,下载后默认安装即可

安装vscode插件 code runner

这里默认大家已经了解了vscode的基础使用方法,如果不了解可以参考官方文档:

https://code.visualstudio.com/docs

在vscode的插件市场中,搜索code runner,点击安装即可,如下图

编写Helloword.js

创建一个Helloword.js文件,代码如下:

console.log("Hello Javascript!")

在vscode中按 F5,在选择调试器选项中,选择nodejs,脚本会正常运行,输出

Hello Javascript!

大家在调试控制台中会看到

C:\Program Files\nodejs\node.exe .\ Helloword.js

这说明了vscode 通过我们安装的nodejs 运行了这个js脚本。我们手写一个js脚本,通过执行命令node yourjs.js也是可以运行js脚本的!

是不是很简单呢?如果文章帮助了您,劳烦点赞、收藏、转发!

详解如何使用VS code搭建JavaScript环境(适合小白)相关推荐

  1. virtualbox php mac,详解mac下通过docker搭建LEMP环境

    在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew up ...

  2. HTTP协议状态码详解(HTTP Status Code)

    HTTP协议状态码详解(HTTP Status Code) 使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 ...

  3. HTTP协议状态码详解(HTTP Status Code)(转)

    原文链接:HTTP协议状态码详解(HTTP Status Code) 使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为:  200 – 服务器 ...

  4. linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程

    LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...

  5. 详解音视频直播平台搭建中的低延时

    详解音视频直播平台搭建中的低延时 音视频实时通讯的应用场景已经随处可见,从"吃鸡"的语音对讲.直播连麦.直播答题组队开黑,再到银行视频开户等.对于开发者来讲,除了关注如何能快速实现 ...

  6. Visual Studio Code搭建Java环境

    使用Visual Studio Code搭建Java环境 第一步先下载 我们可以到Visual Studio Code官方下载 进入后我们会看到 下载好后我们解压 解压后进入文件夹下->新建文件 ...

  7. visual studio code搭建Java环境 - 一步一个脚印详细教程

    visual studio code搭建Java环境 一.软件安装 二.添加环境变量 三.vscode配置 1.软件本身设置 2.编译环境配置 后记 一.软件安装 visual studio code ...

  8. 详解动态规划最长公共子序列--JavaScript实现

    前面两篇我们讲解了01背包问题和最少硬币找零问题.这篇将介绍另一个经典的动态规划问题--最长公共子序列.如果没看过前两篇,可点击下面链接. 详解动态规划最少硬币找零问题--JavaScript实现 详 ...

  9. 中台详解(下)——怎么搭建中台

    编辑导语:上篇文章中作者详细介绍了<什么是中台>,2016年阿里提出的"大中台小前台"战略后,很多企业开始想搭建中台:本文作者详细介绍了中台的定义及在"中台& ...

最新文章

  1. android canves rotate 详解
  2. 505天,240,000字,我总结了Spring Security 的学习曲线,免费送给大家
  3. springboot controller 分页查询_Spring Boot实战分页查询附近的人:Redis+GeoHash+Lua
  4. 你不是一个人在战斗!有人将吴恩达的视频教程做成了文字版
  5. Spark SQL 之SparkSession
  6. linux循环脚本while循环,Shell脚本while、until循环语句简明教程
  7. matlab频谱分析_罗德与施瓦茨两款新的信号和频谱分析仪 具有多种频率型号
  8. oracle analyze 全部表,Oracle analyze table
  9. linux ubuntu系统远程连接linux ubuntu
  10. c语言判断奇偶素数,用C语言如何判断素数
  11. 【BDTC 2016】专访中兴飞流吕阿斌、郑龙:Yita,基于数据流的大数据计算引擎...
  12. 天马行空的刷脸支付方式将是未来
  13. 深信服PHP,深信服终端检测响应平台 EDR 代码审计
  14. 互联网IT 校招与内推:软实力的技巧
  15. CentOS系统重新删除磁盘分区和挂载、开机自启(大于2T做法)
  16. OLE程序开发利用(开发EXCEL)
  17. 看这里,教你如何快速将pdf文件翻译成中文
  18. 协众信息技术全能UI设计培训
  19. 当咖啡师,开咖啡店,要学哪些东西
  20. 计算机代码rsi是什么意思,RSI指标计算(修正版)

热门文章

  1. vue中 给元素添加鼠标移入,鼠标移出的效果的事件
  2. JavaScript实现页面倒计时效果
  3. java script error_java script error 错误解决方法
  4. 足球战术训练的几种方法
  5. 线代引论:独立性,基底,维度
  6. Java经典面试题 带答案(三)
  7. 【JavaWeb】关于WebSocket的IM在线聊天技术(一)
  8. python mk趋势检验_时序数据常用趋势检测方法
  9. 让ie浏览器下载word,excel,而不是直接打开
  10. 【C语言】复试系列问题