44.0/认识前端

news2024/11/23 23:40:06

44.1

目录

44.1.1 网页

44.1.1.1 网页的组成

44.1.1.2 网页的分类

44.1.2 网站

44.1.2.1 网站的分类

44.1.3 主页

44.2. Internet、IP 地址和域名

44.2.1 Internet

44.2.2 IP

44.2.3 域名

44.3. Web 前端技术概述

44.3.1 html5

44.3.2 CSS3

44.3.3 Javascript

44.4. Web 前端开发工具

44.4.1 编辑器——(HBuilder 轻)

44.4.2 编辑器——Adobe Dreamweaver

44.4.3 编辑器——Visual Studio Code

44.4.4 编辑器——WebStorm

44.5. 浏览器

44.6. html快速入门

44.6.1 head 中的常用标签

44.6.2 body中常用的标签


44.1.1 网页

网页是人们上网时在浏览器中打开的一个个画面,是网站的基本信息单位。实际上, 网页==是一个文件==,它可以存放在世界上某个角落的某台计算机中。

44.1.1.1 网页的组成

 

44.1.1.2 网页的分类

44.1.2 网站

网站是一组相关网页的集合,是通过 Internet 向全世界发布信息的载体。人们可以通过网站发布自己想要公开的资讯,或者利用网站提供相关的网络服务。也可以通过浏览器访问网站,获取自己需要的资讯,或者享受网络服务。

44.1.2.1 网站的分类

44.1.3 主页

主页是指打开某个网站时显示的第一个页面,又称首页。每个网站都有一个主页,它是网站的入口网页,可以引导互联网用户浏览网站的其他页面。 主页文件的默认名称一般为index或default等

 

44.2. Internet、IP 地址和域名

44.2.1 Internet

Internet 中文称为因特网,是集现代计算机技术和通信技术于一体,基于 TCP/IP 协议将全世界不同国家、不同地区、不同部门和不同类型的计算机、国家骨干网、广域网、局域网通过网络互联设备连接而成的、全球最大的开放式计算机网络。

 

44.2.2 IP

Internet 上连接了不计其数的服务器和客户机,每个主机在 Internet 上都有唯一的地址,我们称这个地址为 IP 地址(Internet protocol address)。 IP 地址由 4 个小于 256 的数字组成,数字之间用点间隔,如==61.135.150.126==

----IP4----不够用---IP6

44.2.3 域名

由于 IP 地址在使用过程中难于记忆和书写,人们又开发了一种与 IP 地址对应的字符表示地址,这就是域名 www.baidu.com---[ip地址]。每一个网站都有自己的域名,并且域名是独一无二的。

在创建好网站后需要申请域名,并将网站上传到服务器上,这样其他人才能通过互联网访问网站。

思考

当用户想访问www上的网页或者其他资源时,应该怎么操作

 

44.3. Web 前端技术概述

HTML5、CSS3 和 JavaScript 被称为“Web 前端三剑客”,是 Web 前端开发的核心技术。

 

44.3.1 html5

HTML,全称 hypertext markup language,中文解释为超文本标记语言,是制作网页的标记语言。它主要用于定义网页结构,决定网页上显示的内容,解决“网页上有什么”的问题,是网页制作的基础。例如,使用 HTML 标签定义网页中的文本、图像等元素,如图所示。单词都是固定的

使用 HTML 编写的超文本文档称为HTML文档,

扩展为.html 或.htm,

它能独立于各种操作系统。

浏览器能够识别并解析这些文档。

HTML5 是 HTML 的最新版本,

它在HTML4.01的基础上进行了完善和优化,

符合现代网络发展的要求,

并得到了主流浏览器的良好支持。

44.3.2 CSS3

CSS,全称 cascading style sheets,中文解释为层叠样式表。它主要用于定义网页中元素的样式,包括各元素的颜色、大小、位置和布局等。例如,使用 CSS 定义网页中文本<span>、图像<img/>等元素的样式,如图所示。


CSS 可以直接写在 HTML 文档中,也可以单独存放为样式表文件(扩展名为.css)。


CSS3 是 CSS 的最新版本,虽然到目前为止完整的 CSS3 标准还未发布,但是其大部分特性已经得到了主流浏览器的支持。

44.3.3 Javascript

JavaScript,简称 JS,是由 Netscape 公司开发的基于对象和事件驱动的脚本语言。


 

 例如,使用 JavaScript 定义鼠标行为,当鼠标移至“Web 前端技术”文本上时,文本内容显示为“HTML5+CSS3+JavaScript”,如图所示。

JavaScript 可以直接写在HTML文档中,也可以单独存放为 JavaScript 文件(扩展名为.js)。目前,几乎所有浏览器都可以很好地支持 JavaScript。

44.4. Web 前端开发工具

正所谓“工欲善其事,必先利其器”。在实际开发中,选择合适的开发工具十分重要。 Web 前端开发用到的工具主要包括编辑器和浏览器。

44.4.1 编辑器——(HBuilder 轻)

HBuilder 是一款由 DCloud 推出的国产前端开发工具,是1+X证书制度试点培训用书(Web 前端开发)中的专用编辑器。它有强大、完整的语法提示,且可新建 uni-app、小程序等项目,还对 Vue 做了大量优化投入,开发体验远超其他开发工具。此外,HBuilder 不仅支持 Java 插件、nodejs 插件,还兼容了很多 VS Code 的插件及代码块,并且可以通过外部命令方便地调用各种命令行功能,从而极大地提升开发效率。

44.4.2 编辑器——Adobe Dreamweaver

Adobe Dreamweaver(简称 DW)是一款集网页制作和网站管理于一身的所见即所得的网页代码编辑器。它不仅能够编辑网页,还可以有效地创建、管理网站,同时还提供了上传网站的便捷方法。

44.4.3 编辑器——Visual Studio Code

Visual Studio Code(简称 VS Code)是一款由微软开发,同时支持 Windows、MacOS、Linux 等操作系统且开源的代码编辑器。它具有代码补全、代码片段和代码重构等功能。 此外,该编辑器支持用户个性化配置(如改变主题颜色),还拥有众多插件,为开发者提供了丰富的扩展库。

44.4.4 编辑器——WebStorm

WebStorm 是由 JetBrains 软件公司开发的商业付费版 Web 开发工具,同时支持Windows、MacOS、Linux 等操作系统。它内置了非常强大的代码提示功能和各种丰富的插件,方便用户使用。同时,该编辑器还集成了对 Vue、React 等框架的支持。

44.5. 浏览器

浏览器在 Web 前端开发中用于运行和测试网页文件,也是用户访问互联网上各种网页的必备工具。

 

44.6. html快速入门

  1. 创建一个文件,并且该文件的后缀.html或.htm

  2. 添加相关的内容。

<!-- 告诉浏览器网页的开头 -->
<html>
	<!-- 浏览器头信息:不会显示再浏览器内容中 -->
	<head>
		<!-- 网页的标题 -->
		<title>day01-hello</title>
	</head>

	<!-- 网页的主题内容 -->
	<body>
		你好,gz01,今天学习html5!!
	</body>
</html>
<!-- 告诉浏览器网页的结束 -->

44.6.1 head 中的常用标签

title标签

表示标题标签--显示再浏览器标题栏部分

meta 标记

当利用浏览器查看网页的源文件时,不难发现,网页的头部文件都有<meta> 标记,该标记用来描述一个 HTML 网页文档的属性,例如作者、日期和时间、 网页描述、关键词、页面刷新等。

指定字符编码

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
编码的种类: gbk和gb2312指的中文编码。
gbk表示的中文比较少而且无法指定繁体中文。
gb2312表示的中文比较多,而且包含繁体。
IOS8859-1: 国际码。
utf-8: 万国码。全球码。一般都采用该码。

为网页添加关键字

<meta name="keywords" content="关键字">

页面刷新

<meta http-equiv="Refresh" content="5;url=http://www.baidu.com">

style

样式标签

script标签

javascript标签,引入外边js和自定义js代码

link标签

引入外边css文件

44.6.2 body中常用的标签

标题

标题使用 <h1> 至 <h6> 标签进行定义。<h1> 定义最大的标题。<h6> 定 义最小的标题。

内容加粗且折行

<h1 >一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
 标签中可以添加属性: 文本对齐方式属性. 
align="left|right|center"
 一个标签可以有多个属性,属性与属性之间使用空格隔开

段落标签

段落使用 <p> 标签进行定义。

和标题一样,align 属性也可以用于控制段落的水平位置。

换行标签

或

或</br> 它是一个单标签

 空格符

&nbsp; 空格符

水平线


 <hr>表示水平分割线。 它也属于单标签。​

 

 控制网页中文字的标记

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1297386.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于ssm志愿者招募网站源码和论文

网络的广泛应用给生活带来了十分的便利。所以把志愿者招募管理与现在网络相结合&#xff0c;利用java技术建设志愿者招募网站&#xff0c;实现志愿者招募的信息化。对于进一步提高志愿者招募管理发展&#xff0c;丰富志愿者招募管理经验能起到不少的促进作用。 志愿者招募网站…

windows系统如何解决爆满C盘

目录 方法一&#xff1a;清理临时文件 方法二&#xff1a;清理临时文件 方法三&#xff1a;清理系统更新文件 方法四&#xff1a; 设置自动清理无用文件 4.1 清理缓存 4.2 打开存储感知 4.3 调整新内容存储地方 方法一&#xff1a;清理临时文件 代码&#xff1a;win …

spring-boot-starter-validation是什么Validation参数校验使用概要

spring-boot-starter-validation是什么&Validation参数校验使用概要 来源Valid和Validated的用法(区别)引入依赖Valid和Validated的用法 在日常的项目开发中&#xff0c;为了防止非法参数对业务造成的影响&#xff0c;需要对接口的参数做合法性校验&#xff0c;例如在创建用…

【Docker】进阶之路:(二)Docker简介

【Docker】进阶之路&#xff1a;&#xff08;二&#xff09;Docker简介 什么是 DockerDocker 由来与发展历程Docker的架构与组成Docker容器生态容器核心技术容器规范容器平台技术 为什么使用DockerDocker的应用场景 什么是 Docker 简单地讲&#xff0c;Docker就是一个应用容器…

使用 Axios 进行网络请求的全面指南

使用 Axios 进行网络请求的全面指南 本文将向您介绍如何使用 Axios 进行网络请求。通过分步指南和示例代码&#xff0c;您将学习如何使用 Axios 库在前端应用程序中发送 GET、POST、PUT 和 DELETE 请求&#xff0c;并处理响应数据和错误。 准备工作 在开始之前&#xff0c;请…

Opencv UI自动化应用人脸识别

OpenCV: Open Source Computer Vision Library OpenCV是一个开源的计算机视觉库&#xff0c;它提供了很多函数&#xff0c;这些函数非常高效地实现了计算机视觉算法 OpenCV官网&#xff1a;http://www.opencv.org.cn/ OpenCV 使用 C/C 开发&#xff0c;同时也提供了 Python、Ja…

【C语言】——函数递归,用递归简化并实现复杂问题

文章目录 前言一、什么是递归二、递归的限制条件三、递归举例1.求n的阶乘2. 举例2&#xff1a;顺序打印一个整数的每一位 四、递归的优劣总结 前言 不多废话了&#xff0c;直接开始。 一、什么是递归 递归是学习C语言函数绕不开的⼀个话题&#xff0c;那什么是递归呢&#xf…

科学指南针助力江西高校开展《透射电子显微镜简介及案例分析课程》讲座

2023年11月&#xff0c;科学指南针与江西各大高校合作&#xff0c;共同开展了一场关于《透射电子显微镜的简介及案例分析课程》讲座。该讲座旨在加强学生对于透射电子显微镜的了解&#xff0c;提高他们在科学研究中的实践能力。 透射电子显微镜&#xff08;简称TEM&#xff09…

《师兄啊师兄》第二季确认定档!海神扬名,稳健回归!

近日&#xff0c;《师兄啊师兄》第二季的定档海报和PV终于发布&#xff0c;确认将于12月14日上午10点强势回归&#xff01;这部备受瞩目的国漫作品自第一季播出以来&#xff0c;便以其独特的剧情设定和唯美的画风&#xff0c;赢得了广大观众的喜爱。如今&#xff0c;动画第二季…

“轻松管理文件,一键导出表格,让您的归档工作井井有条“

在忙碌的工作中&#xff0c;我们经常会被大量的文件和数据所困扰。如何有效地管理和整理这些资料&#xff0c;成为了一个让人头疼的问题。今天&#xff0c;我们向您介绍一款强大的文件管理工具——一键导出表格&#xff0c;帮助您轻松解决这个问题。 第一步&#xff0c;首先我们…

【uC/OS-II】

uC/OS-II 1. uC/OS-II1.1 代码组成1.2 任务基本概念1.3 任务控制块![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/23fe7cd390b94b7eb06a110b10165d22.png)1.4 任务的状态与切换1.5 任务创建的代码 2 任务2.1 系统任务2.2 任务管理相关函数2.3 任务基本属性2.4 uC/…

Java当中常用的算法

文章目录 算法二叉树左右变换数据二分法实现 冒泡排序算法插入排序算法快速排序算法希尔排序算法归并排序算法桶排序算法基数排序算法分治算法汉诺塔问题动态规划算法引子代码实现背包问题 KMP算法什么是KMP算法暴力匹配KMP算法实现 今天我们来看看常用的算法&#xff0c;开干。…

SVN版本回退

文章目录 SVN版本回退 SVN版本回退 一、revert to this version和revert to this version的区别&#xff1a; 基于4674版本执行"revert to this version"操作效果&#xff1a; 基于4674版本执行"revert changes from this version"操作效果&#xff1…

探索 SNMPv3 魔法:armbian系统安装snmp服务并通过SNMPV3进行连接控制

文章目录 说明SNMP服务的安装本机连接SNMPV3操作MIB Browser连接SNMPV3问题总结密码过短权限配置错误&#xff0c;导致OID不存在 说明 工具 建议尝试专业版ireasoning MIB brower&#xff0c;因为只有专业版支持SNMP v3的连接。当然&#xff0c;也可以尝试其他SNMP客户端工具 …

Java中的异常:理解与处理编程中的“预期之外”

文章目录 什么是Java 异常&#xff1f;Java中异常有哪些类型&#xff1f;怎么处理编译时异常&#xff1f;总结 今天咱们聊聊Java世界里不可或缺的一部分——异常(Exception)。就像人生中的起起落落&#xff0c;编程世界也充满了不可预知的风险和状况&#xff0c;这就是我们今天…

微信小程序适配方案:rpx(responsive pixel响应式像素单位)

小程序适配单位&#xff1a;rpx 规定任何屏幕下宽度为750rpx 小程序会根据屏幕的宽度自动计算rpx值的大小 Iphone6下&#xff1a;1rpx 1物理像素 0.5css 小程序编译后&#xff0c;rpx会做一次px换算&#xff0c;换算是以375个物理像素为基准&#xff0c;也就是在一个宽度…

算法备胎hash和队列的特征——第五关青铜挑战

内容1.Hash存储方式2.Hash处理冲突的方式3.队列存储的基本特征4.如何使用链表来实现栈 1.Hash 基础 1.1Hash的概念和基本特征 哈希&#xff08;Hash&#xff09;也称为散列&#xff0c;就是把任意长度的输入&#xff0c;通过散列算法&#xff0c;变换成固定长度的输出&#…

每日一题 2048. 下一个更大的数值平衡数(枚举)

乍一看没什么想法&#xff0c;但它的 x 是有限的&#xff0c;而题目规定的数值平衡数的要求很严格&#xff0c;相对来说只有少部分数满足要求&#xff0c;所以想到了枚举的方法通过寻找所有在范围内的全排列中满足数值平衡数的要求的数&#xff0c;找到最接近 n 的一个官方给出…

uniapp实战 —— 竖排多级分类展示

效果预览 完整范例代码 页面 src\pages\category\category.vue <script setup lang"ts"> import { getCategoryTopAPI } from /apis/category import type { CategoryTopItem } from /types/category import { onLoad } from dcloudio/uni-app import { compu…

RabbitMQ使用指南

介绍主要特点常用插件使用RabbitMQ的插件常用插件列表 应用场景Kafka与RabbitMq的区别主要优缺点安装步骤插件安装步骤 使用RabbitMqJava代码示例拓展 介绍 RabbitMQ是由Erlang语言开发的&#xff0c;基于AMQP&#xff08;高级消息队列协议&#xff09;协议实现的开源消息代理…