工作中如何优化网站

这个问题是我们经常考虑的,可以简单的从两个方面来讲.

资源加载方面我们可以把css写在顶部,js写在底部.

css和js文件进行压缩,多使用less,sass等css预编译处理,尽量使用精灵兔和字体图标.

如果图片非常的多,那就要使用懒加载的方式,总之就是要减少资源的体积,减少资源的请求次数.

代码性能的方面我们可以减少查询层级:比如.header .log要好过.header .log .top

减少查询的范围:比如header>li 要好过.header li

避免tag标签与class并存 删除重复的css

HTML:减少DOM节点,加速页面的渲染,正确的使用闭合标签,比如避免使用<div/>

JS:尽量少用全局变量,避免频繁操作dom节点,减少对象查找,比如a.b.c.d这样是非常消耗性能的.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,067评论 25 709
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,692评论 1 92
  • 冬天即将过去,春天就要来临!春天,芳心驿动。以为,他,会是我的槛,过不去,也不想过。谁知,世上本无过不去的槛,只有...
    雪花那样飘阅读 3,081评论 2 1
  • 园 子 园子是镶嵌在西安昆明湖傍的一颗明珠,走进园子映入你眼帘的是那金...
    yalingao阅读 3,865评论 0 2
  • 文/绵阳市石塘小学 蒋雨婷 欣是我的同班同学,她个子比我高一点,不胖不瘦,非常健康。她是近视眼,总戴一副眼...
    我爱无花果阅读 2,515评论 0 1

友情链接更多精彩内容