如何加快HTML页面加载速度

发布网友 发布时间:2022-04-20 10:09

我来回答

4个回答

懂视网 时间:2022-05-12 17:37

1.页面减肥

a. 页面的肥瘦是影响加载速度最重要的因素。

b. 删除不必要的空格、注释。

c. 将inline的script和css移到外部文件。

d. 可以使用HTML Tidy来给HTML减肥,还可以使用一些压缩工具来给JavaScript减肥。

2. 减少文件数量

a. 减少页面上引用的文件数量可以减少HTTP连接数。

b. 许多JavaScript、CSS文件可以合并最好合并,人家财帮子都把自己的JavaScript. functions和Prototype.js合并到一个base.js文件里去了。

3. 减少域名查询

a. DNS查询和解析域名也是消耗时间的,所以要减少对外部JavaScript、CSS、图片等资源的引用,不同域名的使用越少越好。

4. 缓存重用数据

a. 对重复使用的数据进行缓存。

5. 优化页面元素加载顺序

a. 首先加载页面最初显示的内容和与之相关的JavaScript和CSS,然后加载HTML相关的东西,像什么不是最初显示相关的图片、flash、视频等很肥的资源就最后加载。

6. 减少inline JavaScript的数量

a. 浏览器parser会假设inline JavaScript会改变页面结构,所以使用inline JavaScript开销较大。

b. 不要使用document.write()这种输出内容的方法,使用现代W3C DOM方法来为现代浏览器处理页面内容。

7. 使用现代CSS和合法的标签 a. 使用现代CSS来减少标签和图像,例如使用现代CSS+文字完全可以替代一些只有文字的图片。

b. 使用合法的标签避免浏览器解析HTML时做“error correction”等操作,还可以被HTML Tidy来给HTML减肥。

8. Chunk your content a. 不要使用嵌套table,而使用非嵌套table或者div。将基于大块嵌套的table的layout分解成多个小table,这样就不需要等到整个页面(或 大table)内容全部加载完才显示。

9. 指定图像和table的大小

a. 如果浏览器可以立即决定图像或table的大小,那么它就可以马上显示页面而不要重新做一些布局安排的工作。

b. 这不仅加快了页面的显示,也预防了页面完成加载后布局的一些不当的改变。

c. image使用height和width。

热心网友 时间:2022-05-12 14:45

1、页面精简:去掉html页面不必要的空格、注释,尽量将script和css写在外部文件中。
可以借用第三方工具对页面进行加速。
2、减少文件数量减少页面上引用的文件数量可以减少HTTP连接数许多JavaScript、CSS文件可以合并最好合并,人家财帮子都把自己的JavaScript.functions和Prototype.js合并到一个base.js文件里去了
3、减少外部域名文件的引用
4、优化页面元素加载顺序例如:首先加载页面最初显示的内容和与之相关的JavaScript和CSS,不需要的图片文件放到后面加载,或者引用延迟加载的js
5、减少页面中inline和JavaScript的数量
6、不要在table标签中嵌套table标签,不过现在基本上都用div+css了,HTML5也出来了。
7、检查页面是否有js错误,或者空引用(检查页面有没有502错误),有没有js文件的重复加载

热心网友 时间:2022-05-12 16:03

图片后加载, 比如img标签的src是存放的图片路径, 在页面刷新的时候会读取这个路径的文件, 也就是图片, 这样会对页面的打开速度造成极大的影响, 这个时候我们可以设置一个自定义属性如:imgsrc等于原有的src的图片路径, 在window.onload页面加载完成的事件中 将imgsrc的值复制给src, 这样就可以达到你说的效果了.
当然, 如果整个页面用ajax后加载的话那就更好了

热心网友 时间:2022-05-12 17:37

要优化HTML代码,建议用DIV+CSS拼写,代码越简洁越好,这样有利于下载快

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com