软件结构
1.c/s 客户端/服务器
(占据大部分软件,比如:QQ,微信,360,XMind)
c 表示客户端 : 用户通过客户端来使用软件
s 表示服务器 :负责处理软件的业务逻辑
2.软件特点
软件使用前必须安装
软件更新时 服务器和客户端 必更新、
c/s 架构的软件不能跨平台使用
c/s 架构的软件客户端和服务器通信采用的是 自有协议,相对来说比较安全
3.B/S 浏览器/客户端
本质也是c/s,只不过B/S架构的软件使用浏览器作为软件的客户端
B/S架构的软件通过使用浏览器访问网页的形式来访问软件 (比如:京东,12306)
4. B/S特点
软件不需安装 直接使用浏览器访问指定的网址
软件更新时客户端不需要更新
软件可跨平台使用 只要系统中有浏览器即可
B/S架构的软件 客户端和服务器之间通信采用的是HTTP协议 , 相对来说不安全
W3c 标准
1.结构 HTML 用于描述页面结构
2.表现 CSS 控制页面中元素样式
3.行为 JavaScript 负责页面行为 简称JS
HTML 超文本标记语言 <html> </html>

进制
二进制 0,1
十进制 0 -9
十六进制 逢十六进一
八进制 满8进一
乱码问题
1.出现的原因:在计算机中保存的任何内容都转换为0.1 (二进制编码)包括网页内容
2.编码:依据一定规则将字符转换为二进制编码的过程
3.解码:依据一定规则将二进制编码转换为字符的过程
4.字符集 :编码和解码所采用的规则(常见的字符集有GB2312(中国)和UTF-8(万码国))
5,乱码的根本原因:编码和解码采用的字符集不同
6.在中文浏览器中,默认都使用GB2312进行解码
7,解决乱码的方法<meta charset='utf-8 /> (在<head>中写)
常用标签
1.编码标签 <meta charset = 'utf-8'/>
2.标题标签 <h1> </h1> (一共有六个级别的标题从h1到h6,1-6级标题重要性依次减小,<h1></h1>标签只能用一个仅次于<title><title/>)
3,P标签 (段落标签)
4.换行标签 <br/> 在句子末尾添加
5.字节数标签 <hr/> 分割线
实体
实体语法 在<body> <body/>中使用
&实体的名字;
< < ;
> > ;
空格  ; 当我们使用多少个空格就使用多少个  ;
版权符号 ©;
图片标签

图片的格式
1,png jpg gif
2.应用场景
jpg 保存照片 效果相似时使用体积小的
png 支持复杂的照片 效果好的 优先使用
gif 支持动态的照片
meta标签
1,设置字符集
2,设置网页关键字
