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就是中文网页。

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

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



相关文章
|
24天前
|
开发框架 前端开发 JavaScript
ASP.NET Web Pages - 教程
ASP.NET Web Pages 是一种用于创建动态网页的开发模式,采用HTML、CSS、JavaScript 和服务器脚本。本教程聚焦于Web Pages,介绍如何使用Razor语法结合服务器端代码与前端技术,以及利用WebMatrix工具进行开发。适合初学者入门ASP.NET。
|
1月前
|
前端开发 JavaScript 安全
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第27天】本文介绍了HTTP/2和HTTPS在前端性能调优中的应用。通过多路复用、服务器推送和头部压缩等特性,HTTP/2显著提升了Web性能。同时,HTTPS确保了数据传输的安全性。文章提供了示例代码,展示了如何使用Node.js创建一个HTTP/2服务器。
62 3
|
1月前
|
前端开发 JavaScript
探索现代Web应用的微前端架构
【10月更文挑战第40天】在数字时代的浪潮中,Web应用的发展日益复杂多变。微前端架构作为一种新兴的设计理念,正逐步改变着传统的单一前端开发模式。本文将深入探讨微前端的核心概念、实现原理及其在实际项目中的应用,同时通过一个简单的代码示例,揭示如何将一个庞大的前端工程拆分成小而美的模块,进而提升项目的可维护性、可扩展性和开发效率。
|
28天前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
35 6
|
1月前
|
消息中间件 前端开发 JavaScript
探索微前端架构:构建现代Web应用的新策略
本文探讨了微前端架构的概念、优势及实施策略,旨在解决传统单体应用难以快速迭代和团队协作的问题。微前端允许不同团队独立开发、部署应用的各部分,提升灵活性与可维护性。文中还讨论了技术栈灵活性、独立部署、团队自治等优势,并提出了定义清晰接口、使用Web组件、状态管理和样式隔离等实施策略。
|
1月前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
1月前
|
XML 安全 PHP
PHP与SOAP Web服务开发:基础与进阶教程
本文介绍了PHP与SOAP Web服务的基础和进阶知识,涵盖SOAP的基本概念、PHP中的SoapServer和SoapClient类的使用方法,以及服务端和客户端的开发示例。此外,还探讨了安全性、性能优化等高级主题,帮助开发者掌握更高效的Web服务开发技巧。
|
1月前
|
前端开发 安全 应用服务中间件
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第26天】随着互联网的快速发展,前端性能调优成为开发者的重要任务。本文探讨了HTTP/2与HTTPS在前端性能优化中的应用,介绍了二进制分帧、多路复用和服务器推送等特性,并通过Nginx配置示例展示了如何启用HTTP/2和HTTPS,以提升Web应用的性能和安全性。
39 3
|
1月前
|
前端开发 JavaScript API
前端框架新探索:Svelte在构建高性能Web应用中的优势
【10月更文挑战第26天】近年来,前端技术飞速发展,Svelte凭借独特的编译时优化和简洁的API设计,成为构建高性能Web应用的优选。本文介绍Svelte的特点和优势,包括编译而非虚拟DOM、组件化开发、状态管理及响应式更新机制,并通过示例代码展示其使用方法。
53 2
|
2月前
|
人工智能 前端开发
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!