零基础必看的Html+Css+Js前端教程(一)

534 阅读2分钟

​ 「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战

 一、前言

     学习前端的都知道前端三大杀手html+css+js吧,本文主要逐步介绍三种语言的基本语法。在开始正式学习之前,我们要了解如何去学习这门课程,掌握哪些方法,学习之后我们要能够做出什么东西。

1.学习方法

     对于此次课程的学习,只是单单看这篇文章最多只能掌握35%,在看完之后最好能够自己动手实践一遍。

2.学习任务

 二、html简介

1.网页

网页:网站的组成,通常由文字、图像、视频等元素构成,我们常见的以.html或者.htm结尾的文件,称为html文件。

html:称为超文本标记语言,并不是我们学的如C++、C等等的编程语言

2.浏览器

常用的浏览器:我们编写的html文件用网站打开后,浏览器自带的内核会帮助我们解析html文件,就以google为例点击右键的检查按钮,就会出现形成当前网页的前端源码供自己参考。

浏览器内核备注
IETridentIE、猎豹安全、360极速浏览器、百度浏览器
firefoxGecko可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。
Safariwebkit现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕在厕所里面了。
chromeChromium/Blink在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发
Operablink现在跟随chrome用blink内核。

如下图所示,Google全球市场份额占比约为25%,相当于全球市场总额的1/4。我们开发前端对于浏览器的选择应该是使用人数最多的一个,根据百度统计,截至到2021年,Google任然是使用最多的浏览器。

3.Web标准

Web标准:主要包括结构、表现、行为三个方面

结构对于网页元素进行分类,主要是Html
表现对网页的版式、颜色、样式进行美化,主要指Css
行为网页模型的定义与交互的实验,主要指JS

Web最佳标准:结构、表现和行为三者分离

简单来说:html写结构,Css写表现,JS写行为

看到这,还有人不懂对吗,没关系,下面我们来看一张图片。

    这三者当然是结构最重要,没有身体怎么穿漂亮的衣服,做出漂亮的动作,所以html是基础,要认真学。

三、开发工具的选择

我们电脑上自带的记事本其实就可以开发前端,比如如下的一段简单的html代码,

<html>
     <head>
	 <title>第一个Html文件</title>	
     </head>
     <body>
	    键盘敲烂,工资上万。
     </body>
</html>

用记事本打开后,复制这段代码,然后将记事本加上.html后缀,再次打开,发现它已经在默认浏览器里面打开了。虽然记事本能用,但我们不能几千行代码都要用记事本来描写吧,这就需要开发工具VScode的帮助了。

Visual Studio Code 是一款轻量级但功能强大的源代码编辑器,适用于 Windows、macOS 和 Linux。内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言(例如 C++、C#、Java、Python、PHP、Go)并且提供了丰富的扩展生态系统,对于前端人员来说VScode更加轻巧便捷、可拓展性强。

对于VScode全英文不太熟悉的,我们可以下载几个插件,点击最左侧的扩展,搜索下图几个描述详细的插件

  1. 改写标签后自动完善
  2. 切换成中文页面
  3. 让代码在网页中打开,默认键Alt+B

​ 打VScode,新建文件,保存成html格式,点击!号确定,会自动生成html模板。