Day1:
c/s:
比如:QQ,360 officexmind
C表示客户端,用户通过客户端来实用软件
S表示服务器,服务器负责处理软件的业务逻辑
特点:
使用前必须安装
软件更新时,服务器和客户端同时更新
c/s架构的软件不能挂平台使用
c/s架构的软件客户端和服务器通信采用的是自有协议,相对来说比较安全
B/S
架构软件通过使用浏览器访问网页的形式,来使用软件
比如:京东 淘宝12306知乎新浪微博
特点:
软件不需要安装,直接使用浏览器访问指定的网址即可
软件更新时,客户端不需要更新
软件可以跨平台,只要系统中有浏览器,就可以使用
B/s架构的软件,客户端和服务端之间的通信采用的是通用的HTTP协议,相对来说不安全。
根据w3c 网页分为3种
结构:
HTML用于描述页面结构
Css同于控制页面中元素的样式
JavaScript负责页面行为
进制:
几进制就是满几进一
乱码:
计算机保存的内容最终都需要转换为·0 1 这种二进制编码来保存,包括页中的内容
比如:中国 在计算机底层,需要转换为1010001001010101011010
编码和解码所采用的规则,我们称之为字符集
ASCLL ISO-8859-1 GBK GB2312 UTF-8 ANSI
中文默认 GB2312 全球默认 UTF-8