美文网首页
前端优化

前端优化

作者: 指尖轻敲 | 来源:发表于2018-11-21 16:54 被阅读8次

SEO

  • 描述:<meta name="description" content=""/>告诉搜索引擎你的站点的主要内容;

  • 关键字:<meta name=“keywords” content=“”/>向搜索引擎说明你的网页的关键词;

  • 用以说明生成工具:<meta name="generator" content="">(如Microsoft FrontPage 4.0);

  • 告诉搜索引擎你的站点的制作的作者:<meta name="author"content="你的姓名">;

  • 图片的Alt属性,对图片进行说明,当然不要所有图片都用,关键的图片使用即可

  • h1-h6标签,其中h1是除了tilte标签以外最重要的一个标签,但不要过多使用,否则会被搜索引擎认为作弊

  • 强调性的文字,可以使用strongem标签有助于SEO。如果只特殊显示不需要影响SEO可以使用b和i标签。

资源加载优化

  • 上线的时候,使用压缩后三方库(带有min的文件: jquery.min.js)

  • 尽可能使用CDN来加载你的资源(将一个服务器的内容,复制到多个服务器上边缘节点,让用户从离自己最近的服务器获取内容,提高访问速度。)

  • 选取图片的时候,能选择jpg就不选择png(只有镂空图才选择png图片)

  • 图片搞定之后,使用网站进行二次压缩(TinyPNG),图片的alt,宽度,高度属性最好要加上。加载会快一些。

  • 减少网路请求,比如使用懒加载、框架中的路由等等

  • 异步加载三方资源。

CSS优化

  • 嵌套层次不超过3层

  • 合并CSS规则,合并margin、background等属性

  • 移除空的CSS规则

  • 去掉0的单位

  • 不要声明过多的font-size

  • iframe、img等src属性避免为空

  • 使用精灵图,通过位置去控制显示,这样就只发起一次http请求

JS优化

  • 避免重设图片大小

  • 动画优化:使用CSS3动画、使用requestAnimationFrame替代setTimeout
    requestAnimationFrame这个API是浏览器提供的js全局方法

    //元素不停旋转
    var degress = 0;
    function update(){
      $(".div1").css("transform","rotate("+ (degress++) +"deg)");
      requestAnimationFrame(update);
    }
    requestAnimationFrame(update);
    
  • DOM层次不宜过多

  • JS主动释放内存。

  • get方法进行ajax数据获取,post会先发送文件头,再发送数据。

  • 使用html5的manifest进行缓存,即使在没有网络的情况下也可以查看页面。

  • 避免重定向(将用户从一个url跳转到另一个url),比如url最后少加一个/,就会被重定向。所以切记url一定要准确。

相关文章

  • 前端性能优化(中)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)...

  • 前端性能优化(下)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)...

  • 前端性能优化(上)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 为什么要进行前端性能...

  • 前端性能优化-开篇

    前端性能优化问题是每个前端需要掌握的技术。这篇文章从渲染优化、代码优化、资源优化、构建优化、传输加载优化、更多流行...

  • 前端性能优化

    对于前端的性能优化,主要有分为加载优化和性能优化。在Google官方文档中,给出了性能优化有哪些好处。前端优化的最...

  • 前端面试必问及加分点---性能优化篇

    如何进行网站性能优化 你有用过哪些前端性能优化的方法? 谈谈性能优化问题 代码层面的优化 前端性能优化最佳实践

  • 前端性能优化

    前端性能优化 下面是我认知的前端性能优化的策略,本书主要着手 JavaScript 优化展开阐述。 JavaScr...

  • 2020-04-11

    前端工程化相关 前端动画相关 优化前端性能

  • JavaScript

    前端 优化策略-自查表 前端性能优化常用总结鸟瞰前端 , 再论性能优化 跨域,你需要知道的全在这里内存分析与内存泄...

  • 关于前端性能优化问题详解

    关于前端性能优化问题详解 出处:http://segmentfault.com/blogs 前端性能优化指南 AJ...

网友评论

      本文标题:前端优化

      本文链接:https://www.haomeiwen.com/subject/rsbcqqtx.html