前端基础面试题(30题)

1、htmL5的语义化的好处是什么?

2、css3实现毛玻璃背景效果怎么实现?

3、Promise的then方法为什么能链式调用?

4、async/await是怎么做到串行执行异步操作的?

5、https比http安全在哪呢?

6、快速排序和冒泡排序的时间复杂度是多少?

7、vue中v-modeLl是语法糖,不用V-mode用什么可以替代?

8、vue组件销毁时,所有自定义事件和原生事件都会跟着解绑吗?

9、Vue3是怎么解决vue2的响应式缺陷的?

10、nexttick是什么任务?为什么优先是微任务?

11、JavaScript不同数据类型是怎么一个存储方式?

12、一个超长字符串能存在栈内存里面吗?

13、赋值、浅拷贝、深拷贝的区别?

14、webworker开一个子线程,那怎么监听子线程挂了? 15、webpack的styLe-Loader和css-Loader的区别?

16、webpack如何配置typescript的打包?

17、webpack的三种hash值配置的区别?

18、如何计算白屏时间呢?

19、本地服务代理为什么能解决跨域问题?跨域问题的其他 解决方案了解过了吗?

20、Vue中二次封装时数据往下一层一层传递很麻烦,怎么才能一次性传下去?

21、Vuex是怎么做到将数据注入到每一个组件里的?

22、vite很快,那他为什么快呢?有了解过吗?

23、axios拦截器如何拦截请求错误或者响应错误?

24、axios这个库是如何区分浏览器环境和node环境的?

25、项目中哪些模块是你主导的?简单聊聊吧

26、你觉得搭建一个组件库需要注意哪些事?

27、有没有在项目中做过换肤的业务?

28、有没有在项目中做过国际化语言切换?

29、DOMContentLoaded和Load的区别?

30、强缓存和协商缓存的区别?

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值