课程名称:2周刷完100道前端优质面试真题
课程章节:第4章 前端面试技能拼图2 :前端基础知识 , 必知必会
主讲老师:双越
课程内容:
今天学习的内容包括:
4-1 章节介绍——前端基础知识要求掌握。
4-2 前端知识体系导图——前端知识体系查看。
4-3 开始-学习要点和注意事项——本章重点介绍。
4-4 Ajax-Fetch-Axios三者有什么区别——区别是技术统称、API、第三方库。
课程收获:
前端基础知识–面试题
- 为何要考察
- 考察重点
- 注意事项
为何要考察
- 前端工程师的基础
- 企业最基本的要求:能干活
考察重点
- HTML CSS JS 基础知识
- HTTP Ajax 基础知识
- Vue React 等框架的基础知识
注意事项
- 不会从0基础讲起,基础不熟悉的可向讲师提问
看几个面试题
- Ajax Fetch Axios 的区别?
- 箭头函数的缺点,哪里不能用箭头函数?
- Vue 组件通讯方式有几种? 尽量说全面
三者都用于网络请求,但是不同维度
- 栈和队列是逻辑结构,数组是无力结构
- Ajax ( Asynchronous Javascript and XML ) ,一种技术统称
- Fetch,一个具体的API
- Axios,第三方库:Axios ,第三方库https://axios-http.com/
Fetch
- 浏览器原生API,用于网络请求
- 和XMLHttpRequest一个级别
- Fetch语法更加简洁、易用,支持 Promise
Axios
- 最常用的网络请求lib(随着Vue 火爆起来)
- 内部可用XMLHttpRequest 和Fetch 来实现
- Axios,第三方库:Axios ,第三方库https://axios-http.com/
答案
- Ajax ,一种技术统称
- Fetch , 一个原生API
- Axios ,一个第三方库
或重点
- lib 和API 的区别
- 实际项目中,使用现成的lib ,尽量不要自己造轮子
- 但读源码、造轮子是很好的个人学习方式
今天的 学习了 Ajax-Fetch-Axios三者有什么区别,知道了Ajax是一种技术统称,Fetch是一个具体的API,Axios是一个第三方库。
下一步就是 学习 防抖和节流有什么区别,分别用于什么场景-防抖。今天学习就先到这里吧。
坚持打卡,坚持学习,未来可期,加油😀~