zoukankan      html  css  js  c++  java
  • 前端基础——常考内容3

    一、 如何做好SEO优化

    https://www.cnblogs.com/colorful-paopao1/p/10191403.html

    1.提高页面加载速度。

    能用css解决的不用背景图片,背景图片也尽量压缩大小,可以几个icons放在一个图片上,使用background-position找到需要的图片位置。可以减少HTTP请求数,提高网页加载速度。

    2.a标签的title属性的使用。

    在不影响页面功能的情况下,可以尽量给a标签加上title属性,可以更有利于蜘蛛(搜索引擎)抓取信息。

    3.图片alt属性的使用。

    这个属性可以在图片加载不出来的时候显示在页面上相关的文字信息,作用同上。

    4.H标签的使用。

    主要是H1标签的使用需要特别注意,因为它自带权重,一个页面有且最多只能有一个H1标签,放在该页面最重要的标题上面,如首页的logo上可以加H1标签。

    5.精简代码。

    清除网页中一些冗余的代码,网上有这样的工具,可以辅助完成,如果需要的话,我们可以把代码中的注释去掉,甚至空行之类的也去掉,尽量的减少代码量,从而减小页面体积。

    6.使用浏览器缓存 
    可以使用缓存技术来提高页面的加载速度,为一些不经常变化的文件,设置一个相对较长的过期时间,这样当用户访问网站后,就会在它的浏览器中留下缓 存,当它在下次请求的时候,留在缓存中的组件就不用再向服务器发出HTTP请求了,这样减少了浏览器向网站服务器发出的HTTP请求数,从而提高了页面加载速度,这在一些图片比较多的网站,效果是非常明显的,我们要善于使用缓存技术。

     

    三七互娱面试总结

    https://www.jianshu.com/p/a1af859ebeb4

    1.了解js中怎么实现类么
    2.三栏自适应布局
    3.居中布局
    4.http缓存
    5.http状态码
    6.函数节流的实现
    7.移动端页面适配
    8.rem
    9.移动端使用哪些事件,touch事件的触发步骤
    10.div,article,setion标签的区别
    11.三次握手,第二次和第三次分别因为什么
    13.项目中遇到哪些问题,怎么解决
    14.js中怎么实现面向对象

  • 相关阅读:
    js简单的双向绑定
    angular的$scope
    angular一些冷门的用法
    堆栈
    angular一些有启发的博客
    160830、如何运用最新的技术提升网页速度和性能
    160829、Java加解密与数字签名
    160826、浏览器渲染页面过程描述,DOM编程技巧以及重排和重绘
    160825、互联网架构,如何进行容量设计?
    160824、ionic添加地图站点
  • 原文地址:https://www.cnblogs.com/songsongblue/p/11610305.html
Copyright © 2011-2022 走看看