JS知识点

JS

9.跨域是有哪几种方式实现的(什么是跨域,限制了什么,不同源的话会进行什么策略)

跨域的方式有:jsonP、nigix的代理、websocket以及php端修改header。
代理设置了location的哪一项?
websocket是怎么进行跨域的?
php修改header为很么修改了就想能跨域了?

10.this指向

普通函数和箭头函数的this,以及怎么改变普通函数里的this指向

11.apply、call、bind,区别

apply怎样实现bind

浏览器

宏任务:
I/O ✅
setTimeout ✅
setInterval ✅
requestAnimationFrame ✅
微任务:
MutationObserver ✅
Promise.then catch finally ✅
链接:https://www.jianshu.com/p/443e8ece33a6

ES6

12.promise和async await有什么区别

await有什么特点
这两个方法报错了怎么抓取

13.ES6的新特性有哪些

promise async await class继承、解构赋值
定义const、var、let、箭头函数
let、var、const的区别

vue

axios的底层是怎么实现的,用什么实现的(配套AJAX问题)

5.vue的生命周期

mounted和created的区别:
created的时候,他的html的节点都没有渲染出来
mounted的时候,可以进行数据请求,进行数据绑定(此时HTML的结构已经出来了,可以将数据绑定到DOM结构上)

6.组件传值分为(父传子、子传父、兄弟组件之间传值)

7.keep-alive是怎么使用的

缓存、会多出来几个生命周期

8.VUE双向绑定的原理

数据劫持objectDefinePropoty
数据劫持之后,通过发布订阅模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值