把整个站的CSS或者js都放在一起会不会影响打开网页的速度?
1个回答
推荐于2016-06-08
展开全部
会的,网站打开顺序首先是html文档 遍历dom(就是从上到下,从外到内的HTML标签),在遍历DOM的时候中间如果穿插了js会被中断,js解析完成了才继续往下加载。最好不要在html标签中间写js和css, js一般都放在</boyd>前面。css当然还是在head里。
加载顺序:1. HTML 2.CSS 3.JS
css或者 JS过大都会影响网站的显示和响应速度。
当然大小的话把握一个度就好了,不必要苛刻,css gzip压缩后10K内是可以接受的。
曾经我用minify把整站的js合并了,现在才发现这是一个很严重的错误....减少了请求加大了初次打开的请求量。很多代码初次加载根本用不到,完全浪费。 很多人说一次加载完了其他页面直接读缓存就好了。可是当前段工程狮了解到了什么是模块化就不会这样干了。一个网站要有清晰的思路全局的概念,才能步步为营。
加载顺序:1. HTML 2.CSS 3.JS
css或者 JS过大都会影响网站的显示和响应速度。
当然大小的话把握一个度就好了,不必要苛刻,css gzip压缩后10K内是可以接受的。
曾经我用minify把整站的js合并了,现在才发现这是一个很严重的错误....减少了请求加大了初次打开的请求量。很多代码初次加载根本用不到,完全浪费。 很多人说一次加载完了其他页面直接读缓存就好了。可是当前段工程狮了解到了什么是模块化就不会这样干了。一个网站要有清晰的思路全局的概念,才能步步为营。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询