web前端开发基础教程一1

简介: web前端开发基础教程一

网页:

网站是指因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。


网页是网站中的一页,通常是HTML格式的文件,他要通过浏览器来阅读。


网页是构成网站的基本元素,它通常由图片链接,文字,声音,视频等元素组成,我们所看到的网页常见,以.htm或.html后缀结尾的文件,因此俗称为HTML文件。


HTML:

HTML指的是超文本标记语言,它是用来描述网页的一种语言,HTML不是一种编程语言,而是一种标记语言。


标记语言是一套标签。


所谓超文本,有两层含义:


1:它可以加入图片,声音,动画,多媒体等内容(超越了文本限制)。


2:它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)。


网页的形成:

网页是由网页元素组成的,这些元素是利用html标签描述出来,再通过浏览器解析来显示给用户的。

前端人员开发代码---->浏览器显示代码(解析,渲染)----->生成最后的web页面


Web标准:

Web标准是由W3C组织和其他标准组织制定的一系列标准的集合, W3C(万维网联盟)是国际最著名的标准化组织。


web标准的作用:

浏览器不同,他们显示页面或者排版就有些许差异,比如不同人看到的同一个网页字体大小不同等。

优点:

<1>让web的发展前景更广阔

<2>内容能被广泛设备访问

<3>更容易被搜索引擎搜索。

<4>降低网站流量费用

<5>使网站更易于维护

<6>提高页面浏览速度

构成:

主要包括结构,表现,行为三个方面。

结构写到HTML文件,表现写到CSS文件,行为写到JavaScript文件

HTML标签:


HTML语法规范:

HTML标签是由尖括号包围的关键词。

例如:

<html></html>

HTML标签通常是成对出现的,例如:<html></html>,我们称为双标签,标签对中的第一个标签是开始标签,第二个标签是结束标签。

有些特殊的标签必须是单个标签(极少数情况)。

例如:

<br />

标签关系:

包含关系:

<head>
  <title></title>
</head>

并列关系:

<head></head>
<body></body>

HTML的基本结构标签:

每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写,HTML页面也称为HTML文档。


举例:

<html>
  <head>
    <title>我的第一个页面</title>
  </head>
  <body>
    早上好呀,快起床学习啦
  </body>
</html>

打开如下所示:

基本结构标签总结:

网页开发工具:


VScode的使用:

第一步,双击打开VScode:

点开新建文件:

第二步:新建文件

注意:文件的后缀必须是.html

输入!,点击第一个:

此时编译器就会自动生成基本框架,就不需要我们手动去写了。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    键盘敲烂,薪资过万。
</body>
</html>

将代码书写完成后,右击,点击

点击:

没有这个的同学,需要手动输入一下:

右边会出现一个预览效果:

之所以会出现预览,是由于我下载了html扩展。

没有下载的小伙伴可以使用如下方式:


找到你刚才编写好的文件,打开方式选用任意的浏览器即可。

展示:

vscode插件的使用:

点击左边这个:

将页面设置成为中文:

进入扩展商店,输入chin,选择第一个进行安装!

预览效果的设置方法:

安装完成后,重启Vscode即可。

在vscode中直接打开浏览器页面:

上面我们介绍的那种方法不是很方便,下面介绍的这个插件,可以直接实现在VScode编译环境中打开我们所写的文件。

右击:

通过前面的学习我们了解到html的标签都是成对出现的,那么我们如果想对某个标签进行修改,就要前后都进行修改,这样会很麻烦。

对于上述这种情况,我们可通过Auto Rename Tag方便我们进行修改。

和上面的方法相同,在扩展商店找到该插件进行安装:


作用展示:

前面括号在被修改的同时,后面括号也在被修改。

注意:这些插件在安装的过程中,电脑一定要联网,否则可能无法搜索到这些。

文档类型声明标签:

<!DOCTYPE>//文档声明类型

作用:告诉浏览器使用那种HTML版本来显示网页。

//当前页面采用的是HTML版本来显示页面
<!DOCTYPE html>

注意:

<!DOCTYPE>声明位于文档中的最前面的位置,处于<html>标签之前。
<!DOCTYPE>不是一个HTML标签,它就是文档类型声明标签

lang语言种类:

<html lang="en">用来定义当前文档显示的语言。

en定义语言为英语

zh-CN定义语言为中文

简单的来说,en就是英文网页,zh-CN就是中文网页。

但这并不意味着,我们一旦定义好语言,就不能在其中书写别的语言了,只是说为了展现当前页面的语言而已。

那么它的作用就体现在,假如说当前的页面使我们不熟悉的语言,那么我们可以进行翻译。



相关文章
|
6天前
|
前端开发 API
(WEB前端编辑DWG)在线CAD如何实现图形识别功能
mxcad 提供的图形识别功能可帮助用户快速识别和提取 CAD 图纸中的各种图形,如直线、多段线、弧线、圆及图块,显著提升设计效率。此功能不仅适用于图形分类,还能进行数量统计和快速定位,减少手动操作。用户可通过 API 进行二次开发,自定义识别逻辑。具体步骤包括打开在线示例、选择识别功能、设置识别参数并开始识别。更多开发文档请关注公众号:梦想云图网页 CAD。
|
8天前
|
存储 前端开发 JavaScript
浅谈Web前端安全策略xss和csrf,及又该如何预防?
该文章详细讨论了Web前端安全中的XSS(跨站脚本攻击)和CSRF(跨站请求伪造)攻击原理及其防范措施,帮助读者了解如何保护Web应用程序免受这两种常见安全威胁的影响。
浅谈Web前端安全策略xss和csrf,及又该如何预防?
|
8天前
|
XML 缓存 JavaScript
提升对前端的认知,不得不了解Web API的DOM和BOM
该文章强调了在前端开发中理解和掌握DOM(文档对象模型)和BOM(浏览器对象模型)的重要性,并介绍了它们的相关操作和应用。
提升对前端的认知,不得不了解Web API的DOM和BOM
|
11天前
|
存储 JSON API
实战派教程!Python Web开发中RESTful API的设计哲学与实现技巧,一网打尽!
在数字化时代,Web API成为连接前后端及构建复杂应用的关键。RESTful API因简洁直观而广受欢迎。本文通过实战案例,介绍Python Web开发中的RESTful API设计哲学与技巧,包括使用Flask框架构建一个图书管理系统的API,涵盖资源定义、请求响应设计及实现示例。通过准确使用HTTP状态码、版本控制、错误处理及文档化等技巧,帮助你深入理解RESTful API的设计与实现。希望本文能助力你的API设计之旅。
35 3
|
12天前
|
SQL 安全 Go
SQL注入不可怕,XSS也不难防!Python Web安全进阶教程,让你安心做开发!
在Web开发中,安全至关重要,尤其要警惕SQL注入和XSS攻击。SQL注入通过在数据库查询中插入恶意代码来窃取或篡改数据,而XSS攻击则通过注入恶意脚本来窃取用户敏感信息。本文将带你深入了解这两种威胁,并提供Python实战技巧,包括使用参数化查询和ORM框架防御SQL注入,以及利用模板引擎自动转义和内容安全策略(CSP)防范XSS攻击。通过掌握这些方法,你将能够更加自信地应对Web安全挑战,确保应用程序的安全性。
43 3
|
23天前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
30 11
|
16天前
|
编解码 前端开发 JavaScript
web端 本地调用摄像头、前端摄像头
web端 本地调用摄像头、前端摄像头
|
23天前
|
前端开发
|
23天前
|
弹性计算 前端开发 容器
【前端web入门第六天】02 flex布局
Flex布局是一种现代CSS布局模式,通过给父元素设置`display: flex`,其子元素可自动挤压或拉伸。它包含弹性容器和弹性盒子,主轴默认为水平方向,侧轴为垂直方向。主轴对齐方式由`justify-content`属性控制,侧轴对齐方式包括`align-items`(针对所有子元素)和`align-self`(针对单个子元素)。修改主轴方向使用`flex-direction`属性,`flex`属性用于控制子元素在主轴上的伸缩比例。此外,`flex-wrap`属性允许子元素换行,而`align-content`属性则定义多行对齐方式。
|
23天前
|
前端开发
【前端web入门第五天】01 结构伪类选择器与伪元素选择器
本文介绍了CSS中的结构伪类选择器和伪元素选择器。结构伪类选择器如`nth-child`可根据元素结构关系进行选择,例如将列表中首个`&lt;li&gt;`元素背景设为绿色。伪元素选择器用于创建装饰性内容。
下一篇
无影云桌面