大多数人,都低估了编程学习的难度,而高估了自己的学习能力和毅力。
当前系列: HTML和CSS 修改讲义

IDE选择

前端可用的IDE非常多:

  • 如果你还要学习后端,可以直接使用后端开发所用的IDE,比如eclipse/IDEA(Java)或Visual Studio(C#)
  • 如果你纯学前端,可以使用VS code

我们前端课程演示使用VS Code,是希望能够开阔同学们的眼界。

确实懒得管VS Code的同学,可以在:

中启动静态页面。


下载和安装

地址:参考Visual Studio下载,只是选择VS Code

VS Code的特点:轻量级(不到1个G),大号的Notepad++(记事本),具有基本的代码高亮、智能提示等功能(复习和演示)

入门快捷键:

  • Ctrl+N:新建文件,可选文件类型
  • Ctrl+Shift+E:Explore,VS Code用文件夹组织前端代码
  • Ctrl+·:显示隐藏TERMINAL,里面默认包含控制台(Console),输出(Output),错误(Problem)
  • Ctrl+Shit+G:git版本管理工具

但更复杂的功能,需要自己安装各式各样的插件(Extension)。对比:

  • Visual Studio:开箱即用,这个功能管你要不要,先给你装上再说 (浓浓的微软妈妈风格)
  • VS Code:开箱只有最基本功能,但你可以在上面要啥装啥


npm

是什么?全名node package manger,和nuget相类似的包/依赖管理工具,需要node.js作为基础,会在node.js安装时自动安装。

node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

类似于:JVM/JRT,或.NET运行时

脱离了浏览器,就可以(像Java/C#一样)直接进行I/O操作,调用各种类库API,曾经野心勃勃的想要杀入后端,但……

通俗的讲,是一个让JavaScript语言写的代码在浏览器以外也能跑得起来的东东。

所以,需要下载安装。

npm和node.js安装成功之后:

另:也可以在VS Code中使用快捷键ctrl+`可以打开命令行终端(terminal)运行


常用插件

很多以前需要单独安装的插件已经自动集成到新版的VS Code中了。(比如:emmet、Auto XXX tag等)

Ctrl+Shit+X:X=>Extension,打开插件管理窗口

Live Server

输入搜索关键字:

点击Install进行安装。

安装完成之后,HTML页面上快捷键:

Alt+L,Alt+O:启动

演示/复习http://127.0.0.1:5500/welcome.html中的协议、主机、端口、路径……

setting

演示:在setting中更改浏览器

所有的插件都可以有setting……

Auto Rename Tag

可以自动的重命名标签。

HTML CSS Support

可以获得CSS的id和class提示。

演示:

  1. 安装,
  2. 快捷键Ctrl+Space被占用
  3. Help - Keyboard Hotkeys Preferences 中查看,得知还可使用Ctrl+I
以下插件“小前端”的同学可以忽略

ESLint

用于规范JavaScript代码的书写格式。(复习:JavaScript的精粹和糟粕

但ESLint本身还需要npm安装

npm install -g eslint

不要忘了npm的初始化:

npm init

生成package.json

最后,使用:

eslint --init生成eslint的配置文件.eslintrc.json


Vuter/Vue 3 Snippets

Vue.js使用,暂略


F12

前端开发,通常是在浏览器上直接F12调试。不同的浏览器有些许差别,但大体上都包含以下(常用)部分:

  • 查看器(Element):查看HTML代码及其CSS样式
  • 调试器(Source):查看所有通过HTML页面引入的“资源”,通常是.css或.js文件
  • 网络(Network):查看HTTP请求响应信息,前后端交互时非常有用
  • 控制台(Console):查看JavaScript代码生成的控制台信息
  • 存储(Application):存储在浏览器中的cookie、storage等信息

PS:以上中文为火狐,英文为chrome文字。


作业

  1. 安装VS Code,使用英语语言包
  2. 在VS Code上新建一个网页welcome,能够Live Server跑出:Hello,源栈!
学习笔记
源栈学历
大多数人,都低估了编程学习的难度,而高估了自己的学习能力和毅力。

作业

觉得很 ,不要忘记分享哟!

任何问题,都可以直接加 QQ群:273534701

在当前系列 HTML和CSS 中继续学习:

上一课: 已经是第一课了……

多快好省!前端后端,线上线下,名师精讲

  • 先学习,后付费;
  • 不满意,不要钱。
  • 编程培训班,我就选源栈

更多了解 加:

QQ群:273534701

答疑解惑,远程debug……

B站 源栈-小九 的直播间

写代码要保持微笑 (๑•̀ㅂ•́)و✧

公众号:源栈一起帮

二维码