前端面试问题总结-1

1.Promise

    1)三种状态

    2)防止回调地狱

    3)实现顺序执行,处理异步操作

    4).all()-完成后全部执行

        .race() -一个成功就可以执行

    5)缺点 ?

        1.无法中途取消

        2.不好判断pending时候是刚开始,还是即将完成。

        3.不给函数内部事件添加回调函数,无法捕捉报错信息--被.catch解决

        使用.catch可以捕捉错误吗?

        使用链式调用的方法,利用.catch可以捕捉到报错

2.同源策略

    同协议+域名+端口 

    1.说一说你对于同源策略访问资源的理解?

3.状态码

    200 - 成功

    301/302 - 永久/临时重定向

    304 - 资源未改变 ,但是已经成功访问了服务器

    403 - 服务器拒绝请求

    404 - 找不到请求的网页

    500 - 服务器错误

    503 - 服务器无法使用

4.在浏览器中输入一个地址,发生了什么?(输入URL发生了什么-考虑服务器和客户端)
5.请求头和响应头都包含那些参数?

    建议:可以在获取资源时,利用浏览器开发者模式的Network ,观察一下,学习每个参数的含义和作用。

6.怎么使用CSS处理浏览器兼容?

    1)在css里面直接写兼容-moz-...

    2) 使用less的类似函数的方法 更快捷的处理兼容

7.Vue的特点?

8.圣杯布局和双飞翼模式是怎么写的?(其实就是三栏布局)

猜你喜欢

转载自blog.csdn.net/liuyahui_0126/article/details/80059630