1-前端需要注意哪些SEO
- 搜索权重从大到小:title(标题) description(描述)keywords(关键字)
- 重要的内容不要用JS输出,爬虫是不会抓取JS的内容的
- 少用IFRAME ;搜索引擎是不会去抓取iframe的内容
- 不是装饰性质的图片是必须加上alt 的
2-img标签的title 属性和alt有什么区别
title 通常是当鼠标滑动到图片的上方的时候出现的描述
alt是img的特有属性,那就是其它标签没有的属性,比如这张图片上是一个猫咪,那么alt的值最好填上猫。
3-http请求方法用途
get 向服务器发送一个请求资源的信息
post 向url指定的服务器提交数据或者新增附加数据
put 向url指定的服务器指定的位置提交数据
head 只是请求页面的首部
option 获取当前url所支持的方法(post get put 等)。请求成功,会有一个allow的头包含信息类似post get
3-网站性能的优化
减少http请求:合并文件、css精灵、inline image
减少DNS查询:DNS缓存、将资源分布到恰当数量的主机上
使用CDN(Content Delivery Network,内容分发网络-将内容分发到客户的附近,实现就近请求资源的原则)
配置ETag(一个标识网站是否有变化的标识。http请求是200代表是有变化,请求是304代表是没有变化)
ETag使用效果对比及ETag配置图文教程-面圈网 图片出处
减少cookie 大小
将样式表当道页面的顶部
不使用css表达式
使用link 不使用@import
将js放到页面的地步
将js和css从外部引入
压缩js 和css
根据实际颜色选择色深、压缩
不要再html中拉伸图片
6-HTTP状态码
100-contine继续
200-成功
201 请求成功并且成功在服务器上成功创建新的资源
202-服务器接受了请求,但是没有处理请求内的内容-就是人家服务器知道你的请求,就是不回应你,像不像你那快要分手的渣男朋友
301-你请求的网站已经搬家了,永久的找不到他了
302-临时的重定向,就是有可能资源使用了临时的服务器
303-临时性重定向,还经常使用GET请求新的URI(互联网资源)
400-服务器理解不了请求格式,简单来说就是前端请求接口的代码写错了,朋友,好好检查
403-禁止访问,有可能就是你的后端没给你开放访问的权限
404-找不页面了,这是有可能是前端地址url写错了
500-服务端常见的错误
503-服务器暂时不处理请求(负载过多或者正在维修保养)