connection(线程), 取决于不同的浏览器, http1.1 标准中规定的是对于同一个server/proxy(也就是hostname) 不超过2个connection,
但是在实际的浏览器实现中...然后我们看执行顺序(js的执行, css的应用等):
只要浏览器"看到了"了js代码,它就会执行
浏览器是从下到下,一行一行地执行
如果js代码位于一个函数或者对象中,则只有当函数或者对象被调用时才会执行...而所谓的direct code(不处于函数或者对象中的代码),则会从上到下顺序执行
当css文件下载完成时, 相应的样式也会应用到DOM上
onload或者jquery的$(document).ready...()是在DOM下载完成后执行
在实际的浏览器中, 一般遇到标签会自动block住其它线程的下载, 如firefox, 这也是为什么 在web开发中常常推荐将标签置于</body...有意思的一个插曲
在提出这个问题后,我便多方入手, 向朋友咨询, 向 SO 提出问题, 甚至去Firefox的 IRC 进行了提问,
回答的朋友还都是很耐心的, 不过, 他们大多向我问了一个问题 做WEB