1、WEB概述
1、什么是WEB WEB就是互联网上的一种应用程序 - 网页
-
典型应用程序类型:分为两种结构
-
一种是 C/S 结构
-
C :Client 客户端 S :Server 服务器 必须安装指定的客户端后,才能访问服务器的程序
-
代表:QQ,各种游戏 ... 说人话 就是 : 安装 在 手机 电脑 平板 上 的 各种软件。 缺点 是 程序 需要 升级 ,不断 完善产品, 用户体验差 即:用户 需要自己 升级软件 优点是 程序 可以升级 可以添加新的 功能
-
另一种就是 B/S 结构
-
B :Browser 浏览器 S :Server 服务器 允许通过浏览器去访问服务器的程序
- 代表:在浏览器上的 各种 服务网站 比如 网页版 京东 icbc 淘宝
- 优点 操作 简单 用户 省心 不用关心 内部逻辑 ,拿来就用 缺点 没有 小软件 的 简便性 需要 登录 网站 操作 繁琐
2、WEB组成 和 运行流程
- 1、由服务器,浏览器 和 通信协议组成
- 服务器:接收用户请求并给出响应的一台机器 浏览器:代替用户向服务器发送请求(User Agent) 通信协议:http / https HTTP:Hyper Text Transfer Protocal
-
2、服务器
-
1、作用 1、用于接收用户的请求并给出响应 2、存储WEB上的信息(图片,音视频,... ...) 3、具备基本的安全功能
-
2、产品 1、APACHE 2、TOMCAT 3、IIS 4、Nginx 3、技术 1、Python Web - Django 2、JSP 3、PhP 4、ASP.NET
-
3、WEB浏览器
-
1、作用 1、代替用户向服务器发送请求 2、作为响应数据(html,css,js)的解释引擎
-
2、主要产品 1、Microsoft IE 2、Google Chrome 3、Mozilla Firefox 4、Apple Safari 5、Opera Opera
浏览器主要靠 内核 来解释数据 内核包含两个部分: 1、内容排版引擎 - HTML,CSS 2、脚本解释引擎 - Javascript
-
3、浏览器技术(客户端技术) HTML,CSS,Javascript
简而言之 浏览器 就是打开 互联网 的 窗口。
评测 一款 浏览器 应该从 哪 几个 角度 分析 ,我觉得 应该如下,不过普通 用户 远不用 考虑那么多。
1 稳定性
2兼容性
3加载流畅度
4扩展性
5内核优化 算法
如果你