推荐:Visual Studio Code(VS Code)
推荐理由:免费、轻量、功能强大,拥有及其丰富的插件生态系统
必要的插件(可选):
推荐:Google Chrome (国内可能访问不了,可自行寻找资源下载)
推荐理由:拥有强大的开发者工具,是前端调试的利器
学习使用开发者工具:
Node 官网
这是现代前端开发的核心环境。npm (Node Package Manager) 会随着 Node.js 一起安装。
强烈建议下载 LTS (长期支持版),它更稳定。
验证安装:
# 在终端中执行以下命令。正确显示对应版本号即表示成功
node -v
npm -v
配置 npm(可选但推荐):
# 设置全局安装路径(避免使用系统权限)
mkdir ~/.npm-global
npm config set prefix ‘~/.npm-global'
# 将新路径添加到系统环境变量 PATH 中(具体方法请根据你的操作系统搜索)
# 例如,在 ~/.bashrc 或 ~/.zshrc 文件中添加:export PATH=~/.npm-global/bin:$PATH
# 更换淘宝镜像源(国内用户推荐,大幅加速下载)
npm config set registry https://registry.npmmirror.com/
yarn 安装(可选):
npm install -g yarn
# 验证安装
yarn -v
yarn 基础使用:
# 初始化新项目(会创建 package.json)
yarn init
# 或者使用默认配置快速初始化
yarn init -y
# 包管理
# 安装所有依赖(类似于 npm install)
yarn install
# 或简写
yarn
# 添加生产依赖
yarn add [package-name]
# 例如:yarn add vue
# 添加开发依赖
yarn add [package-name] --dev
# 或简写
yarn add -D [package-name]
# 例如:yarn add -D typescript
# 全局安装
yarn global add [package-name]
# 移除包
yarn remove [package-name]
# 更新包
yarn upgrade [package-name]
# 更新所有包
yarn upgrade
Yarn 与 npm 命令对比
| 功能 | npm 命令 | Yarn 命令 |
|---|---|---|
| 初始化项目 | npm init | yarn init |
| 安装所有依赖 | npm install | yarn install 或 yarn |
| 安装生产依赖 | npm install [package] | yarn add [package] |
| 安装开发依赖 | npm install --save-dev [package] | yarn add --dev [package] |
| 全局安装 | npm install -g [package] | yarn global add [package] |
| 卸载包 | npm uninstall [package] | yarn remove [package] |
| 更新包 | npm update [package] | yarn upgrade [package] |
| 运行脚本 | npm run [script] | yarn run [script] |
Git 官网
Git 是分布式版本控制系统,用于代码的版本管理和团队协作。GitHub/GitLab 是基于 Git 的代码托管平台。
验证安装:
git --version
基本全局配置:
安装后,你需要设置你的用户名和邮箱,这样你的提交才会带有标识。
不一定需要真名和真实邮箱,但是为了有效标识,建议使用笔名和常用邮箱
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱@example.com"
一份能够显示在 Web 浏览器上的文档,也常就被叫作“page”(页面)。这样的文档是使用 HTML 语言编写的。
一个由许多网页组合在一起的集合,其中的网页常常以各种方式相互连接,通常称为“site”(站点)。
一个在互联网上托管网站的计算机。
搜索引擎是帮助你查找其他网页的网络服务,例如 Google、Bing、Yahoo、DuckDuckGo 或百度。通常通过 Web 浏览器(例如,你可以直接在 Firefox、Chrome 等浏览器的地址栏中进行搜索引擎搜索)或通过网页(例如 bing.com 或 duckduckgo.com)访问搜索引擎。
当你访问网络时,从你的第一次交互(例如,在浏览器中输入网址(URL)并按下回车 Enter/Return)到操作结果呈现给你(例如,网站出现在你的浏览器中)之间,发生了很多事情:
- 当网站加载时,最初会请求网站的首页主索引 HTML 文件。
- 当浏览器接收到该文件后会尝试解析,这个过程中可能找到发出更多请求的指令。如上所述,这些指令可能是用于嵌入的文件,例如图片、样式信息、脚本等。