关于前端的学习

目录

前言:

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【STM32外设系列】GPS定位模块(ATGM336H)

&#x1f380; 文章作者&#xff1a;二土电子 &#x1f338; 关注公众号获取更多资料&#xff01; &#x1f438; 期待大家一起学习交流&#xff01; 文章目录 一、GPS模块简介二、使用方法2.1 引脚介绍2.2 数据帧介绍2.3 关于不同的启动方式 三、前置知识3.1 strstr函数3.2…

Java实现简单的通讯录

每日一言 泪眼问花花不语&#xff0c;乱红飞过秋千去。 —欧阳修- 简单的通讯录实现&#xff0c;跟写Java实现图书管理系统差不多&#xff0c;用到的知识也差不多&#xff0c;就当个小练习&#xff0c;练习一下写Java程序的手感。 Java实现图书管理系统 关于通讯录的代码都写…

Docker部署TeamCity来完成内部CI、CD流程

使用TeamCity来完成内部CI、CD流程 本篇教程主要讲解基于容器服务搭建TeamCity服务&#xff0c;并且完成内部项目的CI流程配置。至于完整的DevOps&#xff0c;我们后续独立探讨。 一个简单的CI、CD流程 以下分享一个简单的CI、CD流程&#xff08;仅供参考&#xff09;&#…

AR/MR产品设计(二):如何用一双手完成与虚拟对象的自然交互

AR/MR产品设计&#xff08;二&#xff09;&#xff1a;如何用一双手完成与虚拟对象的自然交互 - 知乎 手是我们与现实世界交互最重要的方式&#xff0c;同样在虚实混合的世界中是最重要的交互方式 在AR/MR/VR的交互中&#xff0c;手势交互会作为XR的重要交互动作&#xff0c;因…

自然语言处理: 第十七章RAG的评估技术RAGAS

论文地址&#xff1a;[2309.15217] RAGAS: Automated Evaluation of Retrieval Augmented Generation (arxiv.org) 项目地址: explodinggradients/ragas: Evaluation framework for your Retrieval Augmented Generation (RAG) pipelines (github.com) 上一篇文章主要介绍了R…

Spring boot2.7整合jetcache方法缓存

前面的文章 我们讲了 spring boot 整合 jetcache 做基本字符串数据缓存 但是 我这里有个这样的逻辑 我的 domain 包下 有一个 book 属性类 里面就 id 和 name 属性 设置了 对应的 set get函数 和一个整体的构造函数 package com.example.javadom.domain;public class book {pr…

免费阅读篇 | 芒果YOLOv8改进110:注意力机制GAM:用于保留信息以增强渠道空间互动

&#x1f4a1;&#x1f680;&#x1f680;&#x1f680;本博客 改进源代码改进 适用于 YOLOv8 按步骤操作运行改进后的代码即可 该专栏完整目录链接&#xff1a; 芒果YOLOv8深度改进教程 该篇博客为免费阅读内容&#xff0c;直接改进即可&#x1f680;&#x1f680;&#x1f…

最细致最简单的 Arm 架构搭建 Harbor

更好的阅读体验&#xff1a;点这里 &#xff08; www.doubibiji.com &#xff09; ARM离线版本安装 官方提供了一个 arm 版本&#xff0c;但是好久都没更新了&#xff0c;地址&#xff1a;https://github.com/goharbor/harbor-arm 。 也不知道为什么不更新&#xff0c;我看…

Linux docker3--数据卷-nginx配置示例

一、因为docker部署服务都是以最小的代价部署&#xff0c;所以通常在容器内部很多依赖和命令无法执行。进入容器修改配置的操作也比较麻烦。本例介绍的数据卷作用就是将容器内的配置和宿主机文件打通&#xff0c;之后修改宿主机的配置文件就相当于修改了docker进程的配置文件&a…

【IC设计】Verilog线性序列机点灯案例(四)(小梅哥课程)

文章目录 该系列目录&#xff1a;设计环境设计目标设计思路RTL及Testbench代码RTL代码Testbenchxdc约束 仿真结果 声明&#xff1a;案例和代码来自小梅哥课程&#xff0c;本人仅对知识点做做笔记&#xff0c;如有学习需要请支持官方正版。 该系列目录&#xff1a; Verilog线性…

uniapp微信小程序随机生成canvas-id报错?

uniapp微信小程序随机生成canvas-id报错&#xff1f; 文章目录 uniapp微信小程序随机生成canvas-id报错&#xff1f;效果图遇到问题解决 场景&#xff1a; 子组件&#xff0c;在 mounted 绘制 canvas&#xff1b;App、H5端正常显示&#xff0c;微信小程序报错&#xff1b; 效…

spring-boot-starter-thymeleaf加载外部html文件

在Spring MVC中&#xff0c;我们可以使用Thymeleaf模板引擎来实现加载外部HTML文件。 1.Thymeleaf介绍 Thymeleaf是一种现代化的服务器端Java模板引擎&#xff0c;用于构建漂亮、可维护且易于测试的动态Web应用程序。它适用于与Spring框架集成&#xff0c;并且可以与Spring M…

VSCode下使用github初步

由于各种需要&#xff0c;现在需要统一将一些代码提交搞github&#xff0c;于是有了在VSCode下使用github的需求。之前只是简单的使用git clone&#xff0c;代码提交这些用的是其他源代码工具&#xff0c;于是得学习实操下&#xff0c;并做一记录以备后用。 安装 VSCode安装 …

swagger使用手册

1.导入依赖 <!--引入swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</…

深度学习面经-part3(RNN、LSTM)

3.RNN 核心思想&#xff1a;像人一样拥有记忆能力。用以往的记忆和当前的输入&#xff0c;生成输出。 RNN 和 传统神经网络 最大的区别:在于每次都会将前一次的输出结果&#xff0c;带到下一次的隐藏层中&#xff0c;一起训练。 RNN应用场景: 1.文本生成 2.语音识别 3.机器翻…

25考研|北大软微会「爆炸」吗?

软微不是已经爆炸了吗&#xff1f; 大家去看看他的录取平均分就知道了&#xff0c;没有实力千万别碰&#xff0c;现在考软微已经不存在捡漏之说。 110408的复试线已经划到了465分&#xff0c;这个人真的不低了&#xff0c;因为有数学一和408两个比较难的专业课&#xff0c;复…

判断闰年(C语言)

一、运行结果&#xff1b; 二、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>int main() {//初始化变量值&#xff1b;int year 2000;//执行循环判断&#xff1b;while (year < 2010){//执行流程&#xff1b;//判断能否整除4&#xff1…

云原生(三)、Docker网络

Docker网络 在 Docker 中&#xff0c;不同容器之间的网络访问原理取决于容器所使用的网络模式。下面是 Docker 中常见的两种网络模式下容器间网络访问的原理&#xff1a; 桥接模式&#xff08;Bridge&#xff09;&#xff1a; 在桥接模式下&#xff0c;Docker 使用 Linux 桥接…

CSS案例-3.背景练习

效果1 用背景加入图标 效果2 将图片设为页面背景,图片主体在中间 效果3 鼠标放到导航栏上会变颜色 知识点 CSS背景 属性 描述 取值 background 复合属性 看独立属性 background-color 背景颜色 <color> background-image 背景图像 none | url background-repeat 背景…

计算机网络——物理层(信道复用技术)

计算机网络——物理层&#xff08;信道复用技术&#xff09; 信道复用技术频分多址与时分多址 频分复用 FDM (Frequency Division Multiplexing)时分复用 TDM (Time Division Multiplexing)统计时分复用 STDM (Statistic TDM)波分复用码分复用 我们今天接着来看信道复用技术&am…