zoukankan      html  css  js  c++  java
  • 页面渲染流程

    HTML页面请求:{

              HTML文档下载:{

                    html:文档自身,

                   javascript :js,

                   link:css,

                   video:.ogg.mp4,

                   audio:.mp3,

                                                 img:图片

                   }

                         HTML文档解析—>dom树生成(所有)—>render树生成(可见)—>逐级解析dom—>(p、label、ol、a等等一般不引用外部资源标签;link、javascript、img可外部引用标签)

    注意:

    link->css 尽量减少页面的reflow

    javascript->js js绘制dom节点会阻塞其他标签解析

    img->图片src,图片加载可以先使用分辨率较低的图片

    浏览器的js引擎:{

             V8(C++) :V8是google发布的开源javascript引擎,采用c++编写,在google的Chrome浏览器中被使用,V8引擎可以独立运行,也可以用来嵌入到c++应用程序中运行,

             SpiderMonkey:他是Mozilla项目的一部分,是一个用C语言实现的javascript脚本引擎,

             

    FUCKING FRONT-END DEVELOPMENT
  • 相关阅读:
    XML 文档的结构
    java 事件机制
    Spring 中的 Resource和ResourceLoader
    Spring PropertyPlaceholderConfigurer
    生产者——消费者模型的java代码实现
    encodeURI() 函数概述
    ECMAScript 6
    node
    AJAX常见面试题
    AJAX(Asynchronous JavaScript and XML)
  • 原文地址:https://www.cnblogs.com/1rookie/p/6502886.html
Copyright © 2011-2022 走看看