2-3年前端经典面试题

1.webpack是做什么用的?
2. 在发送请求时对请求进行终止?
3. 单点登录,多点登录的理解?
4. js,jq,H5C3,浏览器seo优化,跨浏览器解决问题?(IE即将闭幕)
5. restful和普通接口有什么区别?
6. ES6的导入导出的了解?

js模块
7. 闭包的理解及应用场景,内存泄漏的理解及应对方法?
8. 原型链的理解?
9. js中的深拷贝和浅拷贝的理解?
10. js数组去重,求和,数组字符串类型转换,数据类型判断typeOf等,join,split方法等的了解?
11. 手写ajax请求过程?
12. ajax和axios、fetch的区别?
13. 回调函数,Promise,async await的区别及理解?
14. DOM,BOM对象?
15. cookie和session,localStorage,sessionStorage区别和理解及数据缓存相关概念?
16. 事件冒泡的理解?
17. 节流阀的了解?
18. ES6比较ES5最大的改变是什么,按需导入等,增加哪些东西?
19. 浏览器JavaScript的宏任务和微任务的了解?

页面布局及样式选择器模块
20. 水平垂直居中的几种实现方法
21. 两端固定,中间自适应布局实现方式?
22. flex,rem响应式布局
23. 清除浮动的了解?
24. jquery中的样式选择器
25. 伪类,伪元素的了解?

微信小程序模块
26. 无限页面跳转,最多跳转多少次? wx.navigateTo小程序中页面栈最多10层。
27. em rem vh vw rpx 的区别和理解?
28. app.js的回调函数在页面中调用,解决数据加载问题?
29. 微信小程序ios端下拉弹簧问题 页面json配置disablescorll属性
30. 小程序中canvas和原生组件在小程序里层级问题
31. 小程序的分包使用?
32. scorllView底部上下滑动,触及界限问题?

vue模块
33. 数据双向绑定和微信小程序的双向绑定的区别和理解
34. v-if和v-for的层级比较
35. Vue中的key值的作用
36. 路由导航,登录拦截等
37. 自定义属性实现思路
38. 对Vue生命周期的8个钩子函数的理解?
39. Vue的设计模式,MVVM和MVC的区别?
40. Vue组件通信几种
41. Vue中的计算属性,监听器,及methods方法理解
42. Vuex的组成及理解
43. keep-alive的理解
44. 对公共数据的使用, 为什么不放在 gloab或者本地?因为Vuex 响应式 ,,数据驱动视图
45. Vue的性能优化有哪些?
46. Vue的虚拟dom了解?
47. namespace命名空间的理解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沪漂小强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值