问题, 有事候按F12打开 google的调试台后,查看network下面加载过来的资源是, 有些资源的状态处于 pending..

个人理解: 浏览器是可以同时开启多个http 请求去加载外部的资源的, 我们讨论浏览器同时加载 2 个外部的javascript 文件的情况。

当浏览器同时开启两个线程去加载外部的两个 js 文件时 ,都加载完成之后, 肯定是有先后顺序的, 这时加载完成的 js 文件要给 浏览器内

的 javascript 解释器执行, 我们知道,js 解释器是单线程的,所以虽然两个文件都加载完成了, 当先加载完成的那个 js 文件还在被 js 解释器

执行的时候, 另外一个 js 文件虽然基本上已经 加载完成了(这个有时间抓包,看看文件是不是有通过http响应已经拿回到浏览器了!验证一下) ,

但还是处于 pending 状态, 当前面那个 先加载处理完成的 js 文件被 js 解释器执行完成的时候, 这个 js 文件的状态立即 变成 “http 200 ok”状态!!

个人理解!

最新文章

  1. git取消跟踪文件
  2. 所有的畅通工程[HDU1232][HDU1874][HDU1875][HDU1879]
  3. 一步一步安装UEFI分区方式的windows 10 企业版
  4. Angular Input格式化
  5. ios基础篇(十八)——Delegate 、NSNotification 和 KVO用法及其区别
  6. 11.22 点餐APP第一阶段总结
  7. 【读书笔记】iOS-装箱
  8. 【BZOJ】2178: 圆的面积并
  9. Redis Cluster 3.0搭建与使用
  10. JavaWeb项目开发案例精粹-第2章投票系统-006view层
  11. Storm实现单词计数
  12. 原生态 php连接mysql
  13. Android 串口设置校验位、速率、停止位等参数
  14. windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
  15. fusion使用——程序集绑定冲突工具
  16. go的net/http用法
  17. Java并发(三)线程池原理
  18. weblogic学习教程(一)
  19. 区间dp 51nod1021
  20. [转]用 jQuery 实现页面滚动(Scroll)效果的完美方法

热门文章

  1. servlet第1讲初识
  2. QML Flipable、Flickable和状态与动画 上篇
  3. 为什么要 urlencode()
  4. 两个数组各个数相加或相乘变成一个矩阵求第K大
  5. Git本地项目上传 & SourceTree & GitHub 简单使用
  6. [Android]通过JNI访问并操作Bitmap的元素,支持RGB565和ARGB8888
  7. cc2530 -----SampleApp.c解析
  8. 学习笔记——代理模式Proxy
  9. PAT (Advanced Level) 1103. Integer Factorization (30)
  10. Mysql笔记5之查询