前端面试题集锦

本文精选了前端领域的常见面试题目,覆盖微信小程序API、Vue框架特性、JavaScript高级知识、DOM操作等多个方面,旨在帮助开发者全面准备面试,深入理解前端核心技术。

1.你用过微信小程序那些api?哪些钩子函数?(各五个)

2.微信小程序怎样拿到用户头像和openid?

3.小程序下拉刷新用什么属性?要注意什么?

4.在小程序中父子组件是如何传参的?

5.微信小程序的缓存机制是什么?

6.ES6中的数组循环有哪几种?(最少三个)

7.js数组或对象的深克隆,描述思路

8.写一个js排序,不用sort方法。(两种思路)

9.vue-router有哪几种导航钩子?

10.简述$nextTick的使用场景和原理?

11.简述vuex有哪几个模块,存取方式都有哪些?

12.简述vue中procide/inject的使用场景及工作方式

13.function的原型是什么?

14.如何判断数字?

15.前端跨域

16.vue的生命周期

17.vue双向绑定的原理

18.callee和caller的区别

19.active-class是什么?

20.js节点操作

21.本地存储的方式

22.浏览器的缓存机制

23.怎样封装vue组件

24.promise的三个状态

25.弹性盒子,两栏布局,三栏布局

26.元素居中

27.js事件监听和jq事件监听的写法

28.状态码

29.页面渲染触发的事件

30.documenttype有什么用?

31.原型链

32.P3P

33.data-是什么?

34.map和foreach的区别?

35.js如何读取二进制?

36.如何判断数组?

37.this

38.var/let/const的区别?

39.js桥接

40.如何实现继承?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值