代码编织梦想

1.4 Promise

async function async1() {
console.log(‘async1 start’);
await async2();
console.log(‘async1 end’);
}

// 相当于
async function async1() {
console.log(‘async1 start’);
Promise.resolve(async2()).then(() => {
console.log(‘async1 end’);
})
}
复制代码

1.5 深浅拷贝

1.6 事件机制/Event Loop

这个知识点真的是重在理解,一定要理解彻底

for (const macroTask of macroTaskQueue) {
handleMacroTask();

for (const microTask of microTaskQueue) {
handleMicroTask(microTask);
}
}
复制代码

1.7 函数式编程

1.8 Service Worker / PWA

1.9 Web Worker

1.10 常用方法

太多了… 总的来说就是 API 一定要熟悉…

2. CSS 基础

img

3. 框架(Vue 为主)

img

3.1 MVVM

3.2 生命周期

3.3 数据绑定

3.4 状态管理

3.5 组件通信

3.6 Virtual DOM

3.7 Diff

3.8 Vue 计算属性 VS 侦听属性

3.9 React Hooks

3.10 React Hoc/Vue mixin

3.11 Vue 和 React 有什么不同

从思想、生态、语法、数据、通信、diff等角度自己总结一下吧。

4. 工程化

img

4.1 Webpack

4.2 Babel

4.3 模板引擎

4.4 前端发布

4.5 weex

4.6 前端监控

5. 性能优化

img

5.1 打包阶段

5.2 其它优化

6. TypeScript

img

7. 网络

img

7.1 HTTP

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

N]( )

7.2 HTTPS/HTTP2

7.3 DNS

7.4 TCP

7.5 CDN

7.6 经典题

8. 设计模式

img

9. 数据结构/算法

img

9. 数据结构/算法

[外链图片转存中…(img-BBJN3nPH-1638151072918)]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_64319112/article/details/121603274

总结前端面试过程中最容易出现的问题-爱代码爱编程

前言 【文章写于2年前】之前在兴安得力的时候,我也出过前端的面试题。那么前端人员在外面面试的时候,一般技术人员都会考察我们那些地方呢?我在这里不妨总结一下!(PS:有点小邪恶,这个公开之后,对于面试者来说是方便了。但是,假如你是公司技术人员,是面试官,您不妨修改一下题目,变通一下!) javascript常见题目 一、您对js的原型是如何理解

web前端面试知识点总结(1)_社会你杰哥的博客-爱代码爱编程

web前端面试知识点总结(1) (1)button是行内元素还是块级元素? 答:它是可变元素,既不属于行内元素,也不属于块级元素。可变元素:根据上下文语境决定该元素为块级还是内联(可变元素如:butto

前端面试题复习篇(一)_超级代码已部署的博客-爱代码爱编程

1.什么是IDE?请写出平时常用的几种IDE.  IDE = 编辑器     sublime , webstorm ,vs code 2.行内元素有哪些?块级元素有哪些?行内元素如何转化为块级元素?    行内元素:a,strong,span ,img,label,button,input,textarea    块级元素 : header,form ,u

前端面试题_知识点复习_雪猫的博客-爱代码爱编程

后续不断增加~~~ jQuery 区别mouseover与mouseenter? mouseover: 在移入子元素时 也会触发, 对应mouseoutmouseenter: 只在移入当前元素时才触发, 对应mouse

程序媛菜鸡面经(八 - offer篇)_melaynisshsia的博客-爱代码爱编程

投简历 简历是要多投的,但是有时候投多了简历也会有问题…… 头条 没有面试机会,在看过简历后HR发邮件告知我,“从简历上能看出你是一位很优秀的人,但看不出你在前端/技术方面的竞争力”(当时投的是旧版简历),于是我回邮问

2019前端面试复习总结_weixin_34038652的博客-爱代码爱编程

2019前端面试复习总结 1、 js的运行机制 同步和异步 js是单线程的语言,但它既能执行同步任务,又能执行异步任务。首先,它有一个主线程,所有的同步任务都放在主线程的执行栈中执行,主线程里一段事件内只能做一件事。它还有一个任务队列,所有的异步任务不会直接放入主线程中,而是先进入任务队列,每当某一个异步任务执行完成之后,会在任务队列中添加

web 前端秋招总结(内附面经)|掘金技术征文-爱代码爱编程

这篇文章不适合拿到 BAT 的大佬及自制力特别差的人 本文只是提供复习的思路,以及我自己的一些面经,并没有具体的题目 基本情况 据说先把 offer 亮出来才能吸引你们看下去。目前一共有五个。分别是顺丰,拼多多,远景智能,老虎证券和贝壳。其实拿到拼多多以后很多笔试面试就没有继续参加了,比如苏宁,虎牙的面试都没有去。还有一些直接

get和post区别-爱代码爱编程

一、get和post区别 1.url可见性 get传参方式是通过地址栏URL传递,是可以直接看到get传递的参数,post传参方式参数URL不可见,get把请求的数据在URL后通过?连接,通过&进行参数分割。psot将从参数存放在HTTP的包体内 2.传输数据大小 get传递数据是通过URL进行传递,对传递的数据长度是受到URL大小的限制,

2020年前端面试复习必读精选文章【赠复习导图】-爱代码爱编程

前言 之前写过一篇 一年半经验如何准备阿里巴巴前端面试,给大家分享了一个面试复习导图,有很多朋友说希望能够针对每个 case 提供一个参考答案。 写答案就算了,一是精力有限,二是我觉得大家还是需要自己理解总结会比较好。 给大家整理了一下每个 case 一些还算不错的文章吧(还包括一些躺在我收藏夹里的好文章),大家可以自己看文章总结一下答案,这样也

2020年前端面试复习必读精选文章,必看!!-爱代码爱编程

建议收藏文章,结合复习导图食用,效果更佳。   1. JavaScript 基础   1.1 执行上下文/作用域链/闭包 理解 JavaScript 中的执行上下文和执行栈JavaScript深入之执行上下文栈一道js面试题引发的思考JavaScript深入之词法作用域和动态作用域JavaScript深入之作用域链发现 JavaSc

前端面试题总结(持续更新中·······)-爱代码爱编程

1、简述盒模型 css盒模型本质上是一个盒子,用来封装HTML元素,包括margin、border、padding和实际内容content。 w3c盒模型是标准盒模型,元素的宽高大小表现为内容的大小。 IE盒模型,又叫怪异盒模型,元素的宽高表现为内容+内边距+边框大小,背景会延伸到边框的外沿 ** 2、BFC简述 ** B

前端面试复习-爱代码爱编程

前端 1.常见的状态码 101 切换协议 200 成功 301 永久重定位 302 临时重定位 304 未修改 状态码数字分类,1表示信息,2表示成功,3表示重定位,4表示客户端,5表示服务器 200和304 200表示成功,服务器已成功处理了请求,通常表示为服务器提供了请求网页 304表示未修改,自从上次请求,请求的网页未修改,服务器返回此响应时