在我们开始正式学习之前,搭建开发环境是必不可少的一个重要环节。
Visual Studio Code(简称 VS Code)是一个由 Microsoft 开发的免费、开源的跨平台文本编辑器。它是一个轻量级但功能强大的代码编辑器,可在 Windows、macOS 和 Linux 等多个操作系统上运行。VS Code 提供了语法高亮、智能代码完成、调试、代码片段、代码重构、版本控制等多种功能,可以满足开发者的多种编程语言开发需求。 VS Code 拥有丰富的插件生态,允许开发者安装各种扩展来增强编辑器的功能。这些插件可以支持额外的编程语言、添加额外的编辑器功能或集成第三方工具和服务。 总之,Visual Studio Code 是一款适用于各种编程语言和开发任务的高效代码编辑器,它的简洁、适应性强和可定制性非常受到开发者的欢迎。
Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它使开发者可以使用 JavaScript 在服务器端执行代码。它是基于 Chrome V8 JavaScript 引擎构建的,使用事件驱动、非阻塞 I/O 的模型来处理并发并高效地处理数据流。 Node.js 使用 JavaScript 的语法和语义来执行服务器端的脚本,这样开发者就可以使用单一语言在前端和后端编写代码。Node.js 还提供了一个丰富的模块生态系统,开发者可以通过 npm (Node Package Manager) 安装和管理各种第三方包来扩展应用程序的功能。 由于 Node.js 的单线程、非阻塞和事件驱动的特性,它非常适合用于构建实时应用、API、命令行工具、微服务和服务器端渲染等场景。Node.js 的出现让 JavaScript 语言不再仅限于浏览器端,成为了一种适用于多种平台和应用程序的通用语言。