当前位置:  开发笔记 > 编程语言 > 正文

网页的加载和执行顺序?

如何解决《网页的加载和执行顺序?》经验,为你挑选了4个好方法。

我已经完成了一些基于Web的项目,但我对普通网页的加载和执行顺序没有太多考虑.但现在我需要了解细节.很难从Google或SO中找到答案,所以我创建了这个问题.

示例页面如下所示:


 
  
  
  
  
  
 
 
    
    
 

所以这是我的问题:

    这个页面如何加载?

    加载的顺序是什么?

    什么时候执行JS代码?(内联和外部)

    什么时候执行CSS(应用)?

    $(文件).ready什么时候执行?

    请下载abc.jpg吗?或者只是下载kkk.png?

我有以下理解:

    浏览器首先加载html(DOM).

    浏览器开始逐行从上到下加载外部资源.

    如果

    大致的执行流程大致如下:

      下载HTML文档

      开始解析HTML文档

      HTML解析到达

      内部Javascript被解析并运行

      HTML解析到达

      abc.jpg 下载并显示

      HTML解析到达

      Hello World

      因为解析脚本时,#mydiv仍未定义元素.相反,这将工作:

      Hello World

      要么

      
      
      Hello World


      谢谢.但是你提到*由于浏览器*的行为,下载可能是异步和非阻塞的,所以可以在asyn中下载哪种组件(以FF作为实例)?`
      吻过彩虹的脸_378
      这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有