前端面试3

1,页面从浏览器渲染的过程是这么样的:
理解:
DNS解析--->TCP连接--->发送http请求--->服务器处理请求并返回报文--->浏览器解析渲染页面--->连接结束
2.promise的理解:
异步的使用户async awit ,深入的理解
3.遍历数组的方式:
for(var key of Object.keys(student)){
//使用Object.keys()方法获取对象key的数组
console.log(key+": "+student[key]);
}
使用for in 或者 for of forEach 都是可以的
4,数组的常用api:
1.数组的解构
function add(...arr) {
console.log(arr);
console.log(arguments);
//arguments 不是数组的,不可以使用数组的方法的

}
add(1,2,3,4,5,6,7,8);
2.数组的map方法
配合箭头函数 ,非常好用
3.总是记错()
arrayObject.splice(index,howmany,item1,.....,itemX)
arrayObject.slice(start,end)
5.字符串常用的API:
stringObject.split( separator , howmany )
6.vue 的v-modle是如何实现的:(数据劫持 --- 就是核心)

理解:
Object对象的defineProperty属性,重写data的set和get函数来实现的
7.讲一讲原型链:
着重讲一讲继承的关系
原型可以继承 类 也是可以继承的
5.事件的委托:
事件的触发机制
6.兼容性的处理:
7.js的原生ajax的过程 讲一讲你常用的状态码:
8.简述你对vue的理解:

9.angular typeacript ionic 的学习 ,你是否可以在一周内搞定
10.数组去重的三种方式:
数组循环和遍历的几种方法:
11.null和undefind的理解:


解构赋值 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值