关于前端的学习

目录

前言:

1.初识HTML:

 1.1超文本:

1.2标记语言:

2.关于html的基本框架:

3.HTML基本文字标签:

3.1.h标题标签:

3.3 文本内容:

3.4换行的和分割的:

        3.5 特殊文字标签:

3.5.1表面上看着三对的结果呈现都是一样的:

3.5.2但是其背后的效果其实是不一样的:

3.6转义字符:

4.SEO(搜索引擎优化):

4.1搜索引擎工作原理:

4.2网站技术架构:

4.3内容创作与用户体验:

4.4链接建设:

4.5数据分析与优化:

4.6合规性与最佳实践:

结语:



前言:

从今天开始我们就要开始学习前端了,关于前端我们要先了解一下前端三剑客:

前端基础由3个东西组成:
        html: 是一个网页基本组成,给用户看的东西都写这里(图片/文字/视频) -- 也就是相当于人类的身体
        css: 负责美化页面内容/优化网页性能(颜色,排版,字体) -- 是相当于人类的化妆品
        JavaScript: 脚本语言,主要用来实现动态效果,前后端交互 -- 相当于人类技能

 而从今天开始,我们将要进行web前端的学习了不过这些都是我个人在学习过程中总结出来的其中的内容是个人整理的难免会有所遗漏,如果有什么地方写的不好欢迎大家的指正。

1.初识HTML:

全称HyperText Markup Language,即超文本标记语言,是用于创建网页的标准标记语言。它可以用来组织网页的内容和结构,并可以与CSS(层叠样式表)和JavaScript等语言配合,实现网页的样式设计和交互功能。

 html叫超文本标记语言,不是编程语言它与编程语言的差距

        编程语言 -- 带有逻辑性.用来使用的

        标记语言 -- 不具备逻辑.是用来看的

 1.1超文本:

“超文本”这个概念强调的是文本的超越性,即它不仅仅包含普通的文字信息,还可以包含指向其他资源的链接,这些资源可以是图片、音乐、视频、甚至是其他网页或网站。这种链接通常被称为“超链接”。超文本使得用户可以直接点击这些链接来访问或跳转到相关的资源,从而极大地丰富了文本的信息量和交互性。

此外,超文本还允许对内容进行排版和样式设计,比如设置字体、颜色、大小、对齐方式等,以及创建列表、表格、段落等复杂的文档结构。这些功能使得超文本在呈现信息时具有更大的灵活性和多样性。

1.2标记语言:

“标记语言”则是指用来定义和描述超文本的一种语言。在HTML中,这种语言是由一系列的“标签”(tags)组成的。这些标签就像是拼图的碎片,它们各自具有特定的含义和功能,比如<p>标签表示段落,<img>标签表示图像等。

 使用HTML时,我们需要做的就是把这些标签放在合适的位置,从而构建出我们想要的网页结构和内容。这个过程并不需要过多的逻辑思考,因为HTML本身是一种声明性的语言,它只关心你想要呈现什么,而不关心你是如何实现的。当然,要创建出复杂且功能丰富的网页,我们还需要掌握CSS(用于样式设计)和JavaScript(用于交互和动态效果)等其他技术。

2.关于html的基本框架:

<!DOCTYPE html>  
<html lang="zh">  
<head>  
    <meta charset="UTF-8">  
    <title>页面标题</title>  
    <!-- 这里可以链接外部CSS和JavaScript文件 -->  
</head>  
<body>  
    <!-- 这里是网页的可见内容 -->  
</body>  
</html>

2.1 <!DOCTYPE html>

声明文档类型,告诉浏览器这是一个HTML5文档。

2.2<html lang="zh">

html元素,指定整个HTML文档使用中文语言(zh代表中文)。

2.3<head>

head元素,包含文档的元信息。

2.3.1<meta charset="UTF-8">

设置文档字符编码为UTF-8

2.3.1<title>

设置网页标题,显示在浏览器的标题栏或标签上。

2.4<body>

body元素,包含网页的可见内容,如文本、图片、链接等。

3.HTML基本文字标签:

3.1.h标题标签:

3.1.1<h1>标题内容</h1>:

一级标题,网页里的老大.从规范角度来说.一个网页只能有1个h1标签

 3.1.2<h2>标题内容</h2>:

二级标题,作用就是切分网页内容.作为目录.可以有多个

3.1.3<h3>标题内容</h3>:

 三级标题,分块内容标签

 3.2<p>文本内容</p>:

 段落标签.比较常用的文本标签.会自动换行

3.3 <span>文本内容</span>:

文本标签.它不会自动换行.也没有特别的样式属性.很单纯,后续配合css使用

3.4换行的和分割的:

3.4.1<br>  换行

3.4.1<hr>  分割线

3.5 特殊文字标签:

3.5.1表面上看着三对的结果呈现都是一样的:

<b></b> && <strong></strong> 粗体标签

<i></i> && <em></em> 斜体标签

<u></u> && <ins></ins> 下划线标签

3.5.2但是其背后的效果其实是不一样的:

前者只是单纯视觉效果.后者能给页面起到强调作用

前者只是强调给人看. 后者是强调给浏览器看

前者是单纯加粗,对于浏览器识别来说,仍然是普通数据

后者加粗之余起到强调效果.浏览器就会优先识别/处理

3.6转义字符:

在HTML中,有些字符具有特殊含义,比如<>用于定义标签。如果要在网页中显示这些特殊字符,就需要使用转义字符。以下是一些常见的HTML转义字符:

  • &lt;:表示小于号(<)。
  • &gt;:表示大于号(>)。
  • &amp;:表示和号(&)。
  • &quot;:表示双引号(")。

4.SEO(搜索引擎优化):

这个是属于拓展的内容了,其实只是让大家了解一下这个东西。

SEO(Search Engine Optimization,搜索引擎优化)是一种通过对网站进行技术、内容和链接等多方面的优化,提高网站在搜索引擎中的自然排名,从而增加网站的曝光度、流量和潜在客户的营销策略。从专业的角度来看,SEO涉及多个领域的知识和技能,包括搜索引擎工作原理、网站技术架构、内容创作与用户体验、以及链接建设等。其实这些都是从网上找的对这个的解释其实用通俗一点的话来说就是优化网页内容,提高权重.让网页可以在搜索引擎里排名更靠前

4.1搜索引擎工作原理

SEO专家需要深入了解搜索引擎如何工作,包括如何抓取(crawling)、索引(indexing)和排名(ranking)网页。了解搜索引擎的算法更新和趋势也是持续优化的关键

4.2网站技术架构

优化网站的技术架构对于SEO至关重要。这包括确保网站有清晰的URL结构、使用适当的标记语言(如HTML5)、优化网站速度、确保网站的移动友好性(响应式设计)以及实施安全的HTTPS协议等

4.3内容创作与用户体验

高质量、相关且有价值的内容是吸引搜索引擎和用户的关键。SEO专家需要与内容团队合作,确保网站上的内容与目标受众的需求相匹配,并通过优化关键词布局、提升内容可读性和增加互动性来提升用户体验。

4.4链接建设

内部链接和外部链接都是影响网站排名的重要因素。内部链接需要合理规划,以确保用户和搜索引擎能够轻松导航网站。外部链接,特别是来自权威和相关性强的网站的链接,被视为对网站权威性和信任度的投票,有助于提高搜索排名。

4.5数据分析与优化

SEO工作不仅仅是实施优化策略,还包括对策略的效果进行跟踪和分析。通过使用各种SEO工具和分析软件,SEO专家可以监控网站的排名、流量和用户行为,以便调整策略并持续改进。

4.6合规性与最佳实践

遵循搜索引擎的指导方针和最佳实践是长期成功的关键。SEO专家需要确保所有优化策略都是白帽SEO(遵循搜索引擎规则的合法优化),避免使用任何可能导致网站受到惩罚的黑帽SEO技术。

结语:

今天关于web前端的学习我就先分享到这里了.这里先只是带着大家从最基础的知识开始学习,到后面会慢慢多讲一点,这些都是我自己个人学习过程的一点笔记的整理难免有所遗漏欢迎大家对我的文章进行指正,也欢迎大家在评论区和谐讨论。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CentOS 7 编译安装 Nginx

CentOS 7 编译安装 Nginx 背景下载 Nginx 源码包安装依赖包编译添加环境变量添加守护查考文献 背景 一开始使用 docker 搭建了一个 web 服务器&#xff0c;但是由于 docker 不太方便的部署 TLS 证书&#xff0c;故使用 Nginx 做反向代理&#xff0c;实现 https 连接。 下载 N…

MySQL—数据库导入篇

什么是数据库&#xff1f; 数据库是干啥的&#xff1f; 数据库&#xff08;Database&#xff09;是按照数据结构来组织、存储和管理数据的仓库。 MySQL属于哪一类数据库&#xff1f; MySQL是一种关系型数据库。所谓的关系型数据库&#xff0c;是建立在关系模型基础上的数据库&a…

File文件对象

在计算机系统中&#xff0c;文件是非常重要的存储方式。Files&#xff08;java.nio.file.Files&#xff09;提供了多种方法来处理文件系统中的文件。比直接使用File文件要方便。 Files工具类:读取指定文件中的所有文本 package study1;import java.io.IOException; import ja…

LLM预备知识、工具篇——LLM+LangChain+web UI的架构解析

目录 【常见名词】一、LLM的低资源模型微调二、向量数据库1、Milvus(v2.1.4)&#xff1a;云原生自托管向量数据库&#xff08;Ubuntu下&#xff09;1&#xff09;安装&#xff08;Docker Compose方式&#xff09;&#xff1a;2&#xff09;管理工具&#xff08;仅支持Milvus 2.…

JVM的双亲委派模型和垃圾回收机制

jvm的作用是解释执行java字节码.java的跨平台就是靠jvm实现的.下面看看一个java程序的执行流程. 1. jvm中的内存区域划分 jvm也是一个进程,进程在运行过程中,要行操作系统申请一些资源.这些内存空间就支撑了后续java程序的执行. jvm从系统申请了一大块内存,这块内存在java程序使…

在Visual Studio中调试 .NET源代码

前言 在我们日常开发过程中常常会使用到很多其他封装好的第三方类库&#xff08;NuGet依赖项&#xff09;或者是.NET框架中自带的库。如果可以设置断点并在NuGet依赖项或框架本身上使用调试器的所有功能&#xff0c;那么我们的源码调试体验和生产效率会得到大大的提升。今天我…

医疗器械经营许可证办理流程及申请流程有哪些?

1、证书内容差异&#xff1a; 1.医疗器械经营许可证应当载明许可证号码、法定代表人、负责人、住所、经营范围、仓库地址、发证部门、日期及有效期、公司名称等事项。 2.医疗器械生产经营管理注册证书应当载明编号、公司产品名称、法定代表人、住所、经营活动场所、业务发展方…

从WAF到WAAP的研究

对于需要保护Web应用程序和API的企业来说&#xff0c;从WAF到WAAP的转变已成为一种必然趋势。采用WAAP平台可以更为全面和高效地保护Web应用程序和API的安全&#xff0c;同时避免了高昂的维护成本和攻击绕过WAF的风险。 网络安全领域的发展趋势是从WAF到WAAP的转变。WAF作为传…

2024年发布jar到国外maven中央仓库最新教程

2024年发布jar到国外maven中央仓库最新教程 文章目录 1.国外sonatype仓库的版本1.1老OSSHR账号注册说明1.2新账号注册说明 2.新账号注册(必选)3.新账号登录创建Namespace3.1创建Namespace的名字的格式要求&#xff08;必选&#xff09;3.2发布一个静态网站&#xff08;可选&…

java数据结构与算法刷题-----LeetCode1005. K 次取反后最大化的数组和(这就不是简单题)

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 卷来卷去&#xff0c;把简单题都卷成中等题了 文章目录 1. 排序后从小到大…

【数据挖掘】练习2:数据管理2

课后作业2&#xff1a;数据管理2 一&#xff1a;上机实验2 # 编写函数stat&#xff0c;要求该函数同时计算均值&#xff0c;最大值&#xff0c;最小值&#xff0c;标准差&#xff0c;峰度和偏度。 install.packages("timeDate") library(timeDate) stat <- func…

论文笔记:液体管道泄漏综合检测与定位模型

0 简介 An integrated detection and location model for leakages in liquid pipelines 1 摘要 许多液体&#xff0c;如水和油&#xff0c;都是通过管道运输的&#xff0c;在管道中可能发生泄漏&#xff0c;造成能源浪费、环境污染和对人类健康的威胁。本文描述了一种集成的…

使用Composer安装Laravel框架

使用Composer安装Laravel框架&#xff0c;不指定版本则安装当下最新版本 composer create-project laravel/laravel laravel-demo 至此&#xff0c;安装框架完成&#xff0c;这里安装的是Laravel11.0.7版本的 进入项目根目录&#xff0c;运行项目 cd laravel.11.0.7 // 进…

JavaScript之继承

继承 父类与子类 子类是父类的一个子集 比如&#xff1a;人类和医生类&#xff0c;医生类是人类的子集&#xff1b;人类是父类&#xff0c;医生类是子集 父类与子类在特性&#xff08;属性和方法&#xff09;上有什么关系 方法&#xff1a;子类对象可以调用父类原型上的方…

Django 反向解析路由

app2.urls.py from django.urls import path, re_path from . import viewsurlpatterns [path(index, views.index, nameindex),path(url_reverse, views.url_reverse, nameapp2_url_reverse), # 使用reverse()方法反向解析 ,name对于视图的reverse("app2_url_reverse&…

LeetCode每日一题【54.螺旋矩阵】

思路&#xff1a;模拟&#xff0c;初始化上下左右4个方向的边界&#xff0c;逐步收缩&#xff0c;注意要及时判断元素是否已经放满&#xff0c;否则会放入多余元素 class Solution { public:vector<int> spiralOrder(vector<vector<int>>& matrix) {int…

Linux:Gitlab:16.9.2 (rpm包) 部署及基础操作(1)

1.基础环境 我只准备了一台gitlab服务器&#xff0c;访问就用真机进行访问&#xff0c;接下来介绍一下详细配置 centos7 内网ip:192.168.6.7 外网ip:172.20.10.4 运行内存&#xff1a;4G CPU:4核 先去配置基础环境 关闭防火墙以及selinux 再去下载基础的运行…

【Unity动画】Unity如何导入序列帧动画(GIF)

Unity 不支持GIF动画的直接播放&#xff0c;我们需要使用序列帧的方式 01准备好序列帧 02全部拖到Unity 仓库文件夹中 03全选修改成精灵模式Sprite 2D ,根据需要修改尺寸&#xff0c;点击Apply 04 创建一个空物体 拖动序列上去 然后全选所有序列帧&#xff0c;拖到这个空物体…

Kafka:分布式消息队列

1. 简介 介绍 Kafka 的概述、优势和劣势&#xff0c;以及应用场景。 2. 基本概念 2.1 架构 一个典型的 Kafka 体系架构包括若干 Producer、若干Broker、若干 Consumer&#xff0c;以及一个ZooKeeper集群。 ZooKeeper是Kafka用来负责集群元数据的管理、控制器的选举等操作的…

java的成员变量和局部变量

1、什么是成员变量和局部变量&#xff1f; 2、成员变量和局部变量区别 区别 成员变量 局部变量 类中位置不同 类中方法外 方法内或者方法声明上 内存中位置不同 堆内存 栈内存 生命周期不同 随着对象的存在而存在&#xff0c;随着对象的消失而消失 随着方法的调用而…