关注
1.这个就不说了~
2.promise是一个解决异步编程的方案,首先,它是一个容器,保存着未来结束的某个事件结果(比如异步操作的返回);从语法上看,promise是一个对象,可以获取异步操作的消息。
常用在什么场合:promise常用来解决回调地狱(即很多回调嵌套的时候)
3.async/await是ES7提出的内容,它是在Promise的基础上提供的,它使得异步回调的代码更加简洁,可以像写同步代码一样,然后可以使用try-catch语句同时捕捉同步错误和异步错误,这和Promise只能在自己的catch中处理错误不同。注意,await必须在async声明的函数内使用。
常用在什么场合:只要使用到异步回调、Promise的地方都可以使用它,比如很长的http请求、同时要发送很多条信息、要下载一个很大的文件或上传一个很大的文件等等。
4.let和var。
let是在ES6中新增的,let和var都是用来声明变量的。
但let声明的变量仅在当前块级作用域中有效,而var则没有块级作用域的限制,对它来说,只有JS的函数作用域和全局作用域。
let声明变量在声明前使用会报错,即存在暂时性死区的问题,而var不是,var声明的变量可以变量提升。
5.CSS中水平垂直居中的几种方式:
(1)margin: 0 auto;
这个只能实现水平方向上的居中,而且仅适用块级元素,父元素要设宽度,且大于子元素(个人理解,有错请指出~)
(2)使用flex布局,并设置justify-content为center。
(3)使用verticle-align:middle
(4)使用tansform:translate(-50%,-50%)
6.不太懂面试官是什么意思,回答:“在页面跳转使用get请求,在表单提交数据点击按钮用post请求”,面试官没有回答我,不知道是不是这个。
7.没学过Vuex。
8.用过Eslint(是一种前端格式化工具),没有修改过配置,用的是它的默认配置。
有兴趣的可以了解一下,我没花太多时间在上面。
9.用过git,有自己的github,不过最近在准备毕设,有一段时间没有用了。
以上是我在面试中回答的及后续复盘在网上查找的资料总结的,有错请指出,欢迎讨论谢谢!
附上博客:https://blog.csdn.net/qq_36623798
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
19659次浏览 337人参与
# 硬件人你反向读研了吗 #
39899次浏览 608人参与
# 京东TGT #
27572次浏览 151人参与
# 硬件人秋招的第一个offer #
65674次浏览 1081人参与
# 滴滴工作体验 #
23367次浏览 123人参与
# 非技术岗投递进展 #
137551次浏览 1222人参与
# 材料进Fab厂真的劝退吗? #
36179次浏览 158人参与
# 不考虑转正,实习多久合适 #
24198次浏览 118人参与
# 机械求职避坑tips #
41147次浏览 355人参与
# 互联网回暖,腾讯要招5000+人! #
263528次浏览 4889人参与
# 面试经验谈 #
12693次浏览 190人参与
# 机械只有转码才有出路吗? #
125882次浏览 1590人参与
# 职场新人生存指南 #
332471次浏览 7135人参与
# 面试吐槽bot #
2539次浏览 31人参与
# 异地恋该为对方跳槽吗 #
23500次浏览 119人参与
# 硬件人更看重稳定还是高薪 #
38663次浏览 203人参与
# vivo求职进展汇总 #
208612次浏览 1341人参与
# 25届如何提前做秋招准备? #
163928次浏览 2451人参与
# 你遇到过哪些神仙同事 #
69465次浏览 623人参与
# 租房找室友 #
27645次浏览 144人参与
# 深信服求职进展汇总 #
188758次浏览 1694人参与