zoukankan      html  css  js  c++  java
  • 什么浏览器好?具体分析

    • 直接 上图 来一组 知乎 上的 答案。
    • 首先解释  背景问题?(ps:一般仔细纠结 背后 原因的  不是 geek  就是  相关行业 工作的人)
    • WEB基础  1、HTML - HTML5  2、CSS - CSS3  3、JavaScript - JS

    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

    简而言之 浏览器 就是打开 互联网  的 窗口。

    个人实测 :本土浏览器  兼容性 更好 用户体验 更符合 本土 设计,  比如 猎豹 采用双核 ,Chrome 和 ie   ,chrome  启动快    ie 对各网站的 兼容性好  , 内核 会自动 识别  当前  情况  调取 哪个 核心 使用?像 其他  360  之类  都是 双核 设计   ...

    opera 做的 很 简洁  启动  快  操作 流畅  相比 之下  chrome  略显臃肿  ,safari  做的 比较 扁平 ,但是 兼容性  远不如 chrome  有些 网站 opera  打不开 ,综合  情况 下  还是 本土 +谷歌 

    火狐 linux  自带  大部分 结果  如 知乎 上图

    评测 一款  浏览器 应该从 哪 几个 角度 分析  ,我觉得 应该如下,不过普通 用户 远不用 考虑那么多。

    1 稳定性

    2兼容性

    3加载流畅度

    4扩展性

    5内核优化  算法

    实验依据  : win 10平台  x64  网速 两百多k  清除缓存 打开 新的 网页 ,实验  并不严谨  若有 兴趣  自测。

  • 相关阅读:
    查找和排序-6.快速排序
    查找和排序-5.插入排序
    PAT (Basic Level) Practice (中文)1093、1094
    srand((unsigned)time(NULL))详解
    fscanf()库函数
    C++ fopen函数用法
    简单计数排序
    数据结构:堆排序
    数据结构:归并排序
    团体程序设计天梯赛-练习集(八)(DFS,7-37 整数分解为若干项之和、7-22 龟兔赛跑)
  • 原文地址:https://www.cnblogs.com/ppgeek/p/8409131.html
Copyright © 2011-2022 走看看