当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。 当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。
下面是常见的HTTP状态码:
附录:
阅读原文: https://blog.mazey.net/1931.html
js可以直接去获取html,有一点要注意,需要通过http服务来访问才行,不让会有Failed to load错误。
<!doctype html><html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
$(function(){
/*$('#goto404').click(function(){
$(document).find('body').html('404')
})*/
//第二种方法使用ajax-get
$("#goto404").click(function(){
$.get("404.html", function(htmls){alert(htmls)
$(document).find('body').html(htmls)
})
})
})
</script>
</head>
<body>
<input type="button" id="goto404" value=" 404 ">
<div id="scroll_div">
<div id="scroll_begin">
<ul>
<li>11111111</li>
<li>222222</li>
<li>3333</li>
<li>444444</li>
<li>55555555</li>
</ul>
</div>
</div>
<div id="scroll_end"></div>
</body>
</html>
1、页面精简:去掉html页面不必要的空格、注释,尽量将script和css写在外部文件中。 可以借用第三方工具对页面进行加速。 2、减少文件数量减少页面上引用的文件数量可以减少HTTP连接数许多JavaScript、CSS文件可以合并最好合并 3、减少外部域名文件的引用 4、优化页面元素加载顺序例如:首先加载页面最初显示的内容和与之相关的JavaScript和CSS,不需要的图片文件放到后面加载,或者引用延迟加载的js 5、减少页面中inline和JavaScript的数量 6、不要在table标签中嵌套table标签,不过现在基本上都用div+css了,HTML5也出来了。 7、检查页面是否有js错误,或者空引用(检查页面有没有502错误),有没有js文件的重复加载