Advertisement

js基础面试宝典

阅读量:

1. JavaScript的数据类型都有什么?

复制代码

2. 什么是变量提升?

复制代码

3.带 var 和不带 var 的区别?

复制代码

4.js 中的 堆栈

复制代码

5.作用域

复制代码

6.js检测数据类型四种办法

复制代码

7.闭包

复制代码

8.递归

复制代码

9.浅拷贝和深拷贝

复制代码

11. 字符串常用方法

复制代码

12.数组方法

复制代码

13.对象

复制代码

14.JavaScript的基本规范?

复制代码

15.栈和堆的区别?

复制代码

16.谈谈this的理解

复制代码

17.什么是window对象? 什么是document对象?

复制代码

18. 同步和异步的区别?

复制代码

19.JS垃圾回收机制?

复制代码

20 null,undefined的区别?

复制代码

21.请描述一下 cookies,sessionStorage 和 localStorage 的区别?

复制代码

22从敲入 URL 到渲染完成的整个过程,包括 DOM 构建的过程?

复制代码

23.原型链--函数与对象的关系

复制代码

24.Es6的class类?

复制代码

25.var与let/const的区别

复制代码

26 模板字符串

复制代码

27 解构赋值简介

复制代码

28 js function和 箭头函数区别?

复制代码

29函数重载

复制代码

30js 函数尾调用

复制代码

31 链式调用

复制代码

32箭头函数的this指向

复制代码

js事件循环机制

复制代码

JS继承

复制代码

跨域解决方式

复制代码

什么是跨域

复制代码

http和https的区别

复制代码

有哪些请求

复制代码

三次握手

复制代码

token值会过期吗?怎么处理?

复制代码

动态路由的实现方式

复制代码

Object.defineProperty()方法有何作用(选背)

复制代码

怎么将一个数据放入到数组中

复制代码

怎么让一个元素水平垂直都居中

使用定位和margin(必须知道子元素的宽高)

使用定位和transform(不用知道宽高)

使用弹性盒

怎么让css做一个小三角

将元素的宽度和高度设为零值后,在此基础上将边框颜色设为50%透明度。为了让当前方向能够重新设定边框颜色,请选择相应的三角形方向进行操作即可。

怎么实现小程序的组件通信

复制代码

<标签 自定义属性名=“{{变量}}”></标签>

复制代码

html5和css3新增加了哪些

复制代码

小程序

小程序授权登录

复制代码

生命周期

复制代码

5、路由跳转几种方式以及它们的区别

复制代码

用户授权包括哪些授权

复制代码

小程序如何实现分包

小程序大小限制

复制代码

你是怎么封装微信小程序的数据请求的?

一、将所有的接口放在统一的js文件中并导出

二、在app.js中创建封装请求数据的方法

三、在子页面中调用封装的方法请求数据

复制代码

小程序的双向数据绑定和Vue有何不同

复制代码

22、小程序的wxml和html有什么区别?

复制代码

小程序的wxss和css有什么区别?

复制代码

23.Ajax的原理及步骤

其工作原理本质上是利用XmlHttpRequest对象发起异步HTTP请求至服务器端以获取所需数据并借助JavaScript技术解析DOM以更新网页内容

步骤:

1:创建XMLHttpRequest对象,也就是创建一个异步调用对象

2:建立连接

3:发送请求

4:设置函数监控状态,接收数据。

全部评论 (0)

还没有任何评论哟~