前端面试题目(二十五)

1、this哪个时候创建的,作用域呢

2、vue全局组件注册,比如像element   this.$messageBox 怎么实现的

3、hash路由和history路由的使用场景????

  • 从上文可见,hash模式下url会带有#,当你希望url更优雅时,可以使用history模式。
  • 当使用history模式时,需要注意在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是你 app 依赖的页面。
  • 当需要兼容低版本的浏览器时,建议使用hash模式。
  • 当需要添加任意类型数据到记录时,可以使用history模式。

4、vue css怎么写局部的还是全局的   估计是想问style scoped?

5、promise优缺点

6、什么是xss,怎么预防,要转义什么字符,如果要做类似富文本效果又要怎么预防呢

7、webpack打包完vue后哪两个文件会比较大,怎么处理

app.js和vendor.js?

8、前端怎么设置cookie,前端可以设置httponly吗

HttpOnly是包含在Set-Cookie HTTP响应头文件中的附加标志。生成cookie时使用HttpOnly标志有助于降低客户端脚本访问受保护cookie的风险(如果浏览器支持)。

这个意思就是说,如果某一个Cookie 选项被设置成 HttpOnly = true 的话,那此Cookie 只能通过服务器端修改,Js 是操作不了的

前端面试题目(二十五)_第1张图片

你可能感兴趣的:(前端,vue.js,javascript,前端)