前端面试必刷
前端小渣
这个作者很懒,什么都没留下…
展开
-
HTTP状态码
HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存...原创 2018-03-23 11:40:00 · 122 阅读 · 0 评论 -
Web前端性能优化的9大问题
1、请减少HTTP请求基本原理:在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。一个正常HTTP请求的流程简述:如在浏览器中输入"www.xxxxxx.com"并按下回车;浏览器再与这个URL指向的服务器建立连接;然后浏览器才能向服务器发送请求信息;服务器在接受到请求的信息后再返回相应的信息,浏览器接收到来自服务器的应答信息后,对这...转载 2018-03-20 16:27:12 · 186 阅读 · 0 评论 -
CSS垂直居中的11种实现方式
注:以下demo都只是针对现代浏览器所做,未兼容低版本的IE以及其它非主流浏览器。 11种实现方式分别如下: 1. 使用绝对定位和负外边距对块级元素进行垂直居中 html代码: <div id="box"> <div id="child">我是测试DIV</div> </div> css代码: #box { ...转载 2018-09-09 11:21:59 · 141 阅读 · 0 评论 -
用Promise实现两个Ajax有序进行
作为前端面试中一道高命中率的题,啥也不说直接上代码:var getJSON = function(url,callback){ var promise = new Promise(function (resolve,reject) { var client = new XMLHttpRequest(); client.open("GET",url); client.onreadystatechan...原创 2018-03-25 21:33:03 · 2208 阅读 · 0 评论