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的理解:
解构赋值 ...