zoukankan      html  css  js  c++  java
  • 【浏览器】之工作原理

    浏览器这边做的工作大致分为以下几步:

    加载:根据请求的URL进行域名解析,向服务器发起请求,接收文件(HTML、JS、CSS、图象等)。

    解析:对加载到的资源(HTML、JS、CSS等)进行语法解析,建议相应的内部数据结构(比如HTML的DOM树,JS的(对象)属性表,CSS的样式规则等等)

    渲染:构建渲染树,对各个元素进行位置计算、样式计算等等,然后根据渲染树对页面进行渲染(可以理解为“画”元素)

    这几个过程不是完全孤立的,会有交叉,比如HTML加载后就会进行解析,然后拉取HTML中指定的CSS、JS等。

    PS:周末和同学吃了个饭,然后去了趟深圳,真的就这么匆匆的过去了,感觉特别浪费的感觉,昨晚想写点东西,结果和妞妞聊了两个小时电话,杯具,直接过12点了。今天还是加油,争取补上之前的两篇,不能一定保证质量,但是希望完成自己之前的诺言。

  • 相关阅读:
    H5 坑
    小程序上传图片
    小程序瀑布流
    vue 使用插件
    fastclick:处理移动端click事件300毫秒延迟
    h5知识总结
    vue 瀑布流实现
    vue组件 $children,$refs,$parent的使用详解
    vue轮播插件vue-awesome-swiper
    JS判断是否在微信浏览器打开
  • 原文地址:https://www.cnblogs.com/maomaoroc/p/3517193.html
Copyright © 2011-2022 走看看