前端面试锦集【一】

1、项目运行没有报错,但浏览器报错:xxx 500, 这种问题该如何准确找到错误的代码

HTTP 响应码 500 错误。

HTTP 响应码 500 错误和你的代码没有关系,它是服务端错误:你发送了请求服务端接口,服务端返回了 500 错误。

HTTP 协议中规定 5xx 的状态码都是服务端相关错误。当遇到这类状态码的时候,正确的做法是:

 

(1)找到报错的接口

(2)将详细的接口请求信息反馈给后端开发人员

  • 请求地址
  • 请求方法
  • 请求参数
  • 响应参数

(3)协助后端联调

 

2、对 Vue 插槽不是很理解

参考官方文档:https://cn.vuejs.org/v2/guide/components-slots.html

 

3、v-for 中如果需要循环的组件需要一个包裹的标签 为什么推荐使用tamplate?

  • template 不会渲染出任何元素
  • 不建议 v-for 和 v-if 一起使用

 

4、希望讲一下 vuex 源码

 

5、minxin 混入用法不太会用

参考官方文档:https://cn.vuejs.org/v2/guide/mixins.html

  • 是什么
  • 如何使用
  • 使用场景
  • 原理分析
  • 使用建议
    • 谨慎使用全局 mixin
    • 合理的场景下使用 mixin

 

6、可以在 nuxt 的配置文件中定义主题色吗,怎么定义

Nuxt 本身是没有样式的。

如果需要实现主题色的功能,需要借助于 SaaS、Less、Stylus 等 CSS 预处理器。

参考:https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-css

 

7、老师本地 localhost 请求接口为什么没有跨域问题

localhost 也是域名,只不过在本地,只要是域名就存在浏览器同源策略。

    • CORS (常用)
    • 服务器代理 (常用)
    • JSONP
    • WebSocket

 

8、讲一下 http 相关的的知识,比如 http 三次握手,输入 url 发生了什么等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值