我的面试题

1.js的基本数据类型

Undefined、Null、Boolean、Number、String

2.引用类型存储在那个位置

堆,如果存储在栈中,将会影响程序运行的性能;引用数据类型在
栈中存储了指针,该指针指向堆中该实体的起始地址

3.堆与栈的区别和联系

在数据结构中,栈中数据的存取方式为先进后出。而堆是一个优先队列,是按优先级来进行排序的,优先级可以按照大小来规定。

4.js 有哪些内置对象
5… js 获取原型的方法?
6.什么情况下会发生布尔值的隐式强制类型转换?
7.严格运行模式,使用它的区别是什么?
8… 如何判断一个对象是否属于某个类?
9.js 延迟加载的方式有哪些
10.JavaScript 中的作用域有哪些
如何理解变量声明提升?
11.哪些操作会造成内存泄漏
12.js 的节流与防抖
13.“=”和“”的区别
14.微任务和宏任务是什么
15.如何判断一个对象是否为空对象
16.冒泡排序的思路是什么
17.js 如何实现数组去重
18.CSS 中哪些属性可以继承
19.‘1,2,’==[1,2]是false还是true
20.let和var的区别

我的面试题_第1张图片

(抽5个)

1.微信小程序的整个开发流程,小程序不通过审核遇到过哪些情况
2.组件的生命周期,页面生命周期的调用顺序是什么
3.小程序传递对象的方法有哪些
4.子父和父子传递
5.wxs文件有社么数据类型
6.请求接口的封装和使用
7.二维码扫码登录小程序,如何获取参数,二维码带参数有什么限制
8.小程序分享到朋友圈,有哪些注意事项
9.列表加载的优化
10.小程序能否区分苹果机型和安卓机型
11.小程序登录流程和支付流程
12.websocket是否用过,如果断线了如何实现重连
13.小程序是否能随意插入h5链接
(必须答对9个)

你可能感兴趣的:(javascript,微信小程序,开发语言)