1,前端需要注意哪些SEO
- 合理的title 、description、keywords
- 语义化的HTML代码,符合W3C规范:语义化代码让搜索引擎容易理解网页
- 重要的HTML代码放在最前面:搜索引擎抓取html顺序是从上到下,有的搜索引擎对抓取长度有限制,保证重要的内容一定会被抓取到
- 重要的内容不要用js输出:爬虫不会执行js获取内容
- 少用iframe:搜索引擎不会抓取iframe的中的内容
- 非装饰性图片必须加alt
- 提高网站速度:网站速度是搜索引擎排序的一个重要指标
2,<img>的title和alt有什么区别
- title:通常鼠标滑动到元素上的时候显示
- alt:img特有标签,是图片内容的等价描述,用于图片无法加载时显示,读屏器阅读图片。可提高图片可访问性。搜索引擎会重点分析
3,http的集中请求方法用途
- get 方法:发送一个请求来取得服务器上的某一资源
- post 方法:想url指定的资源提交数据或附加新的数据
- put 方法:跟post方法很像,也是向服务器提交数据。不同点,是put指定了资源在服务器上的位置
- head 方法:之请求页面的首部
- delete方法:删除服务器上的某资源
- options方法:用于获取当前url所支持的方法,如果请求成功,会有一个allow的头包类似“get,post”,这样的信息
- connect方法:把请求连接转换到透明的tcp/ip通道
4,http状态码及其含义
- 1xx:信息状态码 100继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息
- 2xx:成功状态码
- 200 正常返回信息
- 201 请求成功并且服务器创建了新的资源
- 202 服务器已接受请求 但尚未处理
- 3xx:重定向
- 301 请求的网页已永久移动到细腻的位置
- 302 临时重定向
- 304 自从上次请求后 请求的网页未修改过
- 4xx:客户端错误
- 400 服务器无法理解请求格式
- 401 请求未授权
- 403 禁止访问
- 404 找不到任何与url匹配的资源
- 5xx:服务器错误
- 500 常见的服务器错误
- 503 服务器暂时无法处理请求(可能是过载或者维护)