• 前端开发人员需知——浏览器详解


          浏览器主要分为shell(外壳)+内核,shell是面向用户的界面,即浏览器上集成的各种丰富的功能菜单,例如菜单工具栏目等,主要是提供给用户界面操作,参数设置等等,它是调用内核来实现各种功能的,内核才是浏览器的核心。

          内核,是一个通俗的说法,其英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”(下文中各种说法通用)。它负责取得网页的内容(HTML、XML、图像等等)、整 理信息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要排版引擎。

          早期,内核中Javascript引擎与页面渲染引擎概念模糊统一,随着对页面逻辑及交互性的需求的提高,Javascript引擎的能力不断发展升级,Javascript引擎逐渐独立化出来,内核即主要由页面渲染引擎及Javascript引擎组成,并各自独立发展升级(内核引擎倾向于指页面渲染引擎,因为历史原因习惯了)。常见的浏览器内核可以分为四种:Trient,Gecko,Presto,Webkit,代表者分别为IE,Firefox,Opera,chrome.

          

  • 相关阅读:
    mongo admin 客户端管理工具安装
    kong API gateway
    安装 docker管理 工具 页面 portainer
    elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题
    cqrs案例
    你还不知道这四点Mysql调优的话,那就赶快学起来
    python中的类型提示(type hint)
    大厂面试最常被问的Redis问题合集
    nginx gzip json [2]
    nginx gzip json 配置「1」
  • 原文地址:https://www.cnblogs.com/zhu-xingyu/p/5221973.html
Copyright © 2020-2023  润新知