常见的HTTP状态码
-
2开头 (请求成功)表示成功处理了请求的状态代码。
200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 -
3开头 (请求被重定向)表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。
304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。 -
4开头 (请求错误)这些状态代码表示请求可能出错,妨碍了服务器的处理。
404 (未找到,接口不存在) 服务器找不到请求的网页。 -
5开头(服务器错误)
500 (服务器内部错误) 服务器遇到错误,无法完成请求。
如何进行网站性能优化
- 代码(html,css,js)压缩
- 按需加载资源
- 图标使用雪碧图
4.利用浏览器缓存,一定时间内,同样的资源请求,不再返回新数据
跨域请求
- 谈谈你对跨域的理解
- 有哪几种方法可以实现跨域请求,jQuery如何实现跨域请求
页面卡顿
- 有没有遇到页面卡顿情况,已经原因有哪些
1. 有些(资源 | 接口)请求,一直处于请求状态,没有响应
2. js是单线程的,运行时候报错,或者同步请求一直没有响应
3. 数据量大,页面渲染慢(解决方法:分页批量请求,依次渲染)
平常遇到问题是怎么处理的
1、网上找技术文档
2、请教同事
3、换一种做法,达到相同的效果
js延时加载的几种方法
- window.onload 再加载
- 放到body底部
- setTimeout
- 使用jQuery的getScript()方法
$.getScript("outer.js",function(){
//回调函数,成功获取文件后执行的函数
console.log("脚本加载完成")
});
网友评论