前端面试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的理解:


解构赋值 ...

根据原作 https://pan.quark.cn/s/459657bcfd45 的源码改编 Classic-ML-Methods-Algo 引言 建立这个项目,是为了梳理和总结传统机器学习(Machine Learning)方法(methods)或者算法(algo),和各位同仁相互学习交流. 现在的深度学习本质上来自于传统的神经网络模型,很大程度上是传统机器学习的延续,同时也在不少时候需要结合传统方法来实现. 任何机器学习方法基本的流程结构都是通用的;使用的评价方法也基本通用;使用的一些数学知识也是通用的. 本文在梳理传统机器学习方法算法的同时也会顺便补充这些流程,数学上的知识以供参考. 机器学习 机器学习是人工智能(Artificial Intelligence)的一个分支,也是实现人工智能最重要的手段.区别于传统的基于规则(rule-based)的算法,机器学习可以从数据中获取知识,从而实现规定的任务[Ian Goodfellow and Yoshua Bengio and Aaron Courville的Deep Learning].这些知识可以分为四种: 总结(summarization) 预测(prediction) 估计(estimation) 假想验证(hypothesis testing) 机器学习主要关心的是预测[Varian在Big Data : New Tricks for Econometrics],预测的可以是连续性的输出变量,分类,聚类或者物品之间的有趣关联. 机器学习分类 根据数据配置(setting,是否有标签,可以是连续的也可以是离散的)和任务目标,我们可以将机器学习方法分为四种: 无监督(unsupervised) 训练数据没有给定...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值