day 42
2019-11-12 16:01:20来源:博客园 阅读 ()
day 42
目录
- 前端
- 什么是前端
- 什么是后端
- web服务的本质
- 请求方式
- HTTP协议
- 1.四大特性
- 2.数据格式
- 请求格式
- 响应格式
- 响应状态码
- HTML
- 文件的后缀名
- HTML的注释
- HTML的文档结构
- 标签的分类1
- head内常用标签
- body内常用标签
- body内特殊符号
- 标签的分类2
- 1.块儿级标签
- 2.行内标签
- body内重要的标签
- a 链接标签
- img 图片标签
- 列表标签
- 无序列表(***************)
- 有序列表(了解)
- 标题列表(了解)
- 表格标签
前端
什么是前端
任何与用户直接打交道的操作界面 都可以称之为前端
eg:电脑界面 手机界面 平板界面
什么是后端
真正的幕后操作者
web服务的本质
请求 响应
浏览器输入网址 回车发生了哪些事
1.朝着指定的服务器地址发送请求
2.服务端接收请求 并处理
3.返回相应的响应
4.浏览器接收并渲染出好看的页面 给用户看
请求方式
1.get
请求
? 朝服务器要资源
? eg:敲www.baidu.com
2.port
请求
? 朝服务器提交数据
? eg:登录功能
HTTP协议
超文本传输协议
规定了服务端与浏览器数据传输的数据格式
1.四大特性
1.基于TCP/IP作用与应用层之上的协议
2.基于请求响应
? 请求对应响应
3.无状态
? 不保存客户端状态
? 无论来多少次 都当你如初见
? cookie
session
4.无连接
? 长连接 websocket
聊天室
2.数据格式
请求格式
? 请求首行(请求方式 协议版本)
? 请求头(一大堆k:v键值对)
? 请求体(敏感信息 密码 身份证号)
响应格式
? 响应首行(请求方式 协议版本)
? 响应头(一大堆k:v键值对)
? 响应体(给用户看的数据)
响应状态码
? 用数字来表示一串文字需要表达的意思
? 1XX:服务端已经成功接收到你的请求 正在处理 你可以继续提交其他数据
? 2XX:服务端成功响应了相应的数据(200)
? 3XX:重定向
? 4XX:(404请求资源不存在) (403你当前不符合某一些条件 无法正常访问)
? 5XX:服务器内部错误(500)
HTML
超文本标记语言,是一种标识性的语言,包括一系列标签。
文件的后缀名
? 文件的后缀名是给人看的,对于计算机来说,全都是二进制;之所以不同的后缀名有不同的功能,是程序员人为定制的
HTML的注释
==注释是代码之母==
<!--单行注释-->
<!--
多行注释1
多行注释2
多行注释3
-->
在搭建页面的时候,通常会利用注释来划分区域
<!--导航条开始-->
<!--导航条结束-->
<!--侧边栏开始-->
<!--侧边栏结束-->
HTML的文档结构
<html>
<head></head> 不是给人看的 给浏览器看的
<body></body> body内的代码才是给人看的
</html>
<h1>
hello world
</h1>
<a href="https://www.baidu.com">click me</a>
<img src=src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1573566230133&di=590ab12707a1d494be7ec784801076d8&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201207%2F04%2F20120704211148_3UWwd.jpeg"/>
标签的分类1
1.双标签(h1,a)
2.自闭合标签(img)
head内常用标签
title 定义网页标题
style 内部支持写css代码
link 引入外部css样式文件
script 内部可以直接写js代码,也可以引入外部js文件
meta 定义网页源信息
<meta name="keywords" content="meta总结,html meta,meta属性,meta跳转">
<meta name="description" content="老男孩python学院">
浏览器上所看到的花里胡哨的页面,背后都是HTML代码而已
body内常用标签
h1-h6 标题标签
p 段落标签 一个p就是一行内容
s 删除线
b 加粗
u 下划线
i 斜体
br 换行
hr 一条分割线
body内特殊符号
空格
&; &
¥ ¥
> >
< <
© ?
® ?
标签的分类2
1.块儿级标签
h1-h6、p、br、hr、div
独占一行
- 块儿级标签内可以嵌套其他块儿级的行内标签
- 注意:
p
标签虽然是块儿级标签,但是他的内部不能嵌套任何块儿级标签,只能嵌套行内标签(***)
2.行内标签
s 、i、u、b、span
内部文本多大,就占多大
行内不能嵌套行内和块儿级标签
********************************************************
标签通常应该有两个属性
id 就类似于身份证号,每一个标签,都应该有id值,并且在同一个html文档中,标签的id不能重复
class 类属性,有点类似于面向对象的继承,class = 'c1 c2 c3' 。这个标签就会拥有c1 c2 c3的所有样式
********************************************************
body内重要的标签
div 一块区域,可以往这块儿区域内填写任何内容
span
div和span是前期构建网页的基本骨架
a 链接标签
1.跳转功能
href
参数控制跳转的地址
这个地址如果在你的机器上如果没有被点击过那么默认是蓝色
只要点过一次之后,之后颜色都是紫色
<!--<a href="https://www.sogo.com">点我点我</a>-->
a标签默认是在当前窗口跳转
你可以指定,新建窗口打开
target = "_self"
target = "_blank"
2.锚点功能
给a标签设置id值
然后再href中书写对应的a标签id值,点击即可跳转到对应的位置
<a href="" id>文章开头</a>
<div style="background_color: red;height: 1000px"></div>
<div style="background_color: green;height: 1000px"></div>
<div style="background_color: orange;height: 1000px"></div>
<a href="" id>文章中部</a>
<div style="background_color: black;height: 1000px"></div>
<div style="background_color: green;height: 1000px"></div>
<div style="background_color: orange;height: 1000px"></div>
<a href="#a1">回到顶部</a>
<a href="#a2">回到中部</a>
img 图片标签
src
1.图片地址,网上的地址也可以是你的本地图片地址
2.url(网址) 自动超该网址发送get请求,获取图片资源
alt
当图片加载不出来的时候,展示的提示信息
title
鼠标悬浮上去展示的提示信息
width和height
这两个参数,只需设置一个,就可以默认是等比例缩放
两个全都调整的话,图片就会失真
列表标签
无序列表(***************)
ul
li
type参数
disc(实心圆点,默认值)
circle(空心圆圈)
square(实心方块)
none(无样式)
有序列表(了解)
ol
li
type参数
1 数字列表,默认值
A 大写字母
a 小写字母
I 大写罗马
i 小写罗马
标题列表(了解)
dl
dt 小标题
dd 小章节
表格标签
展示数据 一般都用到表格标签
<table>
<thead>
<tr>
<th>username</th>
<th>password</th>
<th>hobby</th>
<th>is delete</th>
</tr>
</thead>
</table>
<tbody>
<tr>
<td>tank</td>
<td>886</td>
<td>love</td>
<td>DBJ</td>
</tr>
</tbody>
原文链接:https://www.cnblogs.com/colacheng0930/p/11844925.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:小程序如何实现rem
下一篇:第一天来到博客
- 美化博客园样式 2020-05-17
- HTML与CSS基础day1 2020-04-01
- 【01】HTML_day01_02-认识HTML 2020-02-09
- 【01】HTML_day01_01-前言&WEB标准 2020-02-09
- HTML学习 day04 2019-11-28
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash