zoukankan      html  css  js  c++  java
  • 前端开发人员需知——浏览器详解

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

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

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

          

  • 相关阅读:
    SqlLite
    C# Sqlite 序列
    C#生成条形码 Code128算法
    【Ogre Beginner Guide】第二章 OGRE场景绘图
    【Ogre Beginner Guider】第一章 配置OGRE
    用户操作体验设计——小感触
    rails 调试
    mac下安装和使用brew
    如何使用 CCache 进行 Cocos2d-x 编译加速
    AndroidStudio使用和问题记录
  • 原文地址:https://www.cnblogs.com/zhu-xingyu/p/5221973.html
Copyright © 2011-2022 走看看