详解关于html,css,js三者的加载顺序问题
DOM文档的加载顺序是由上而下的顺序加载;css文件的加载是与DOM的加载并行的,也就是说,css在加载时Dom还在继续加载构建,而过程中遇到的css样式或者img,则会向服务器发送一个请求,待资源返回后,将其添加到dom中的相对应位置中;由于js文件不会与DOM并行加载,因此需要等待js整个文件加载完之后才能继续DOM的加载,倘若js脚本文件过大,则可能导致浏览器页面显示滞后,出现“假死”状态,这种效应称之为“阻塞效应”;会导致出现非常不好的用户体验;而这个特性也是为什么在js文件中开头需要$(document).ready(function(){})或者(function(){})或者wi
下载地址
用户评论