前端架构分析
开发流程
设计页面样板–>前端工程师将样板做成静态网页–>后端工程师将静态网页修改为动态网页 ##C/S架构
B/S架构
B/S架构顾名思义就是 B代表浏览器,则S代表服务器的意思 2.B/S架构就是说以网址的形式使用,将运算 操作等储存到远程服务器
W3C标准 **W3C标准是由万维网联盟所制定及修改
1.结构(HTML) 用于描述页面结构 2.表现(CSS) 用于控制页面中元素的样式 在前端中起美化页面的作用 3.行为(JavaScript) 用于响应用户的操作 在前端中起网页布局修改的作用
网站协议
协议就是一种加密方式 别名(超文本传输协议) 目前世界通用HTTP协议相对安全,如果网站涉及密码安全与支付安全的同时,在此诞生了HTTPS协议 #HTML语言(超文本标记语言) HTMl语言有多种版本而我就不一一列举了,今天我主要介绍HTML5 第五代超文本标记语言,(编写过程中是不分行的当然为了代码好区分还是缩进为好) ##超文本 顾名思义就是超链接的意思,可以实现页面间的对接 ##标记 又名标签用来识别网页中的不同组成部分 ##HTML页面基本代码
网页正文
HTML中的标记指的就是标签用来描述网页
<标签名/>
常用标签
作用:标签用于告诉浏览器这个文档中包含的信息是用HTML编写的
用法:所有的网页内容都需要编写到html标签中,一个网页中html标签只能有一个
html标签中有两个子标签head和body
作用:标签用来表示网页的元数据,head中包含了浏览器和搜索引擎使用的其他不可见信息
用法:head标签作为html标签的子元素出现,一个网页中只要有一个head
作用:
作用:
标签用来设置网页的主体,所有可视页面都编写在body标签中用法:body标签作为html的子标签使用
作用:
标签表示网页中的一个段落,一般浏览器会在段落的前后各加上一个换行,段落会在页面中自成一行
作用:
标签表示一个换行标签,使用br标签可以使标签后的内容另起一行
作用:
标签是水平线标签,使用hr标签可以在页面中打印一条水平线,水平线可以将页面分为上下两个部分
作用:标签是图片标签,可以用来向页面中引入一些外部的图片
属性:src指向一个外部的图片路径
alt图片的描述
属性:href指向一个链接地址
target设置打开目标页面的位置,可选值:_blank新窗口,_self当前窗口
元素
一个完整的标签称为元素
网页正文
h1和/h1是一个完整的元素
子元素和父元素
我是一个段落
p也是一个元素,em是p的子元素,p是em的父元素
祖先元素和后代元素
段落
body也是一个元素 body是p和em的祖先元素 p和em是body的后代元素 ##标题
标题分为一到六级分别写法为
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
##属性
可以为标签设置属性通过属性为元素添加附加信息属性总是以名称/值对的形式出现 比如:name=“value” -有些属性可以是任意值
有些属性是指定值
标题
常见属性
id
id属性作为标签的唯一标识,在同一个网页中不能出现相同的id属性值
class
class属性用来为标签分组,拥有相同属性的标签视为一组,就像python中的类,可以出现相同的class属性,可以为一个元素指定多个class
title
title属性用来指定标签的标题,指定title以后,鼠标移入到元素上方时,会显示提示文字 ##注释 注释就是解释的意思 为了方便记忆可以使用注释
##解决显示乱码问题 在头标题中添加