javaScirpt面试真题(每天5道面试题)

1.call和apply的区别

             都是改变指向,call是把函数的传出多个参数。apply是把函数的整合成一个数组作为参数。

1.1改变this指向的有哪些方法

  • new关键字
  • call()
  • apply()
  • bind

2.浏览器的内核

  • IE的内核是Trident
  • FireFox的内核是Gecko
  • Opera和Chrome的内核是Blink
  • Safari的内核是webkit

3.状态码

200请求成功
301资源永远转入其他URL
302 响应缓存
304  响应禁止包含消息题提
403 拒绝执行
404请求失败
500服务器错误

4.什么是闭包,闭包的特点,闭包的缺点

        能够访问其他函数变量的函数

        持久性和封闭性

        多次使用闭包会栈溢出,消耗内存大

5.异步解决方案有哪些?

  • 回调函数callback
  • promise 解决回调地狱
  • generator
  • async/await
  • 事件发布订阅

        

       

           

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值