为什么css放在顶部而js写在后面

1.浏览器预先加载css后,可以不必等待HTML加载完毕就可以渲染页面了
2.其实HTML渲染并不会等到完全加载完再渲染页面,而是一边解析DOM一边渲染。
3.js写在尾部,主要是因为js主要扮演事件处理的功能,一方面很多操作是在页面渲染后才执行的。另一方面可以节省加载时间,使页面能够更加的加载,提高用户的良好体验

但是随着JS技术的发展,JS也开始承担页面渲染的工作。比如我们的UI其实可以分别对待,把渲染页面的js放在前面,时间处理的js放在后面

posted @ 2020-10-16 16:12  俩只猫  阅读(541)  评论(0编辑  收藏  举报