web开发必备常识

作者: Husbin | 来源:发表于2018-01-12 22:04 被阅读61次

W3C标准

w3c标准是一系列标准的集合。包括以下几个部分:

  • 结构标准语言(Structure):

可扩展标记语言(XML)

可扩展超文本标记语言(XHTML/HTML)

  • 表现标准语言(Presentation):

层叠样式表(CSS)

  • 行为标准(Behavior):

文档对象类型(DOM)

ECMAScript

思维导图:

image

浏览器内核

浏览器内核主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎:

  • 渲染引擎:

也称排版引擎,解释引擎。负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。

  • JS引擎:

解析和执行javascript来实现网页的动态效果。

最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎

  • 市场上主流浏览器的内核:
    1. Trident内核:IE , MaxThon , 腾讯TT , The World , 360 , 搜狗浏览器等。

    2. Gecko内核:Netscape6及以上版本 , MozillaSuite/SeaMonkey等

    3. WebKit内核:Safari,Chrome , Chrome的:Blink(WebKit的分支)

    4. Presto内核:Opera7及以上。

    Reference-浏览器内核的解析和对比

相关文章

  • web开发必备常识

    W3C标准 w3c标准是一系列标准的集合。包括以下几个部分: 结构标准语言(Structure): 可扩展标记语言...

  • web开发常识

    .gitignore规则 匹配模式前 / 代表项目的根目录 匹配模式最后加 / 代表是目录 匹配模式前加!代表取反...

  • IntelliJ idea实用插件

    收集的一些开发中常用的插件 1. JRebel for IntelliJ 热部署插件,Java WEB 开发必备...

  • 区块链应用Dapp开发必备工具和条件

    必备工具 公链提供的Dapp开发SDK 合约端的开发工具:合约开发框架、合约 Lint 工具 可选工具 Web I...

  • web开发常识和经验

    事务逻辑处理过程中碰到if判断,一般先一直判断否定,最后api返回正确的数据。 JS在全局变量和局部变量的调用上有...

  • Java Web开发必备软件下载地址

    Java Web开发必备软件下载地址:1.JDK:http://www.oracle.com/technetwor...

  • Web 应用的开发流程

    Web 应用的开发流程 确认需求 根据需求明确成品必备的功能 根据功能明确成品必备的页面 页面设计 实现功能 将功...

  • 大话WEB开发必备神器

    开发的过程中经常会使用到的各种辅助软件,学会并灵活的使用这些工具,可以提高开发效率,提高排查问题的速度,达到一个事...

  • 前端开发者必备的Nginx知识

    摘要: 最常用的Web服务器 -- Nginx 原文:前端开发者必备的Nginx知识 作者:ConardLi Fu...

  • 网页设计软件dw cc2019直装版

    Dreamweaver CC 2019 for mac是Web设计人员和开发人员设计必备的软件,dw 2019 m...

网友评论

    本文标题:web开发必备常识

    本文链接:https://www.haomeiwen.com/subject/hsdqoxtx.html