自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 前端实习分享第三弹(事件循环+浏览器渲染原理)

浏览器渲染主线程首要任务会先将页面渲染出来,其次会无限循环检查消息队列中是否有任务存在(交互操作),如果有,按排队的顺序将消息队列中的任务加入到渲染线程着中。针对以上阻塞的问题,浏览器使用异步来解决,当线程执行到异步代码时,浏览器会开启一个计时线程,当异步代码执行完后,计时结束,将执行完的回调函数放入到消息队列的末尾等待排队。每一个程序运行时,系统会给其分配一个专属且独立的内存空间,可以简单将其理解为进程,每个应用至少有一个进程。渲染进程启动后,会创建一个渲染主线程,来执行HTML、CSS、JS代码。

2024-07-03 10:48:00 748

原创 前端实习分享第二弹(责任链模式)

其实责任链模式可以看作是一个体检流程,每一个体检项目(比如视力检查、血液检查、心电图等)都可以看作是一个处理者。每个处理者都会完成自己的任务(就是给你进行检验),然后将“请求”(也就是进行体检的人,你自己)传递给下一个处理者(也就是下一个体检项目)。这样,整个体检流程就像一条链一样,一环扣一环,直到所有的体检项目都完成为止。责任链模式是一种行为设计模式,它允许你将请求沿着处理者链进行传递。每个处理者都有机会处理请求,或者将其传递给链上的下一个处理者。

2024-07-02 22:36:16 198

原创 前端实习分享第一弹(策略模式)

策略模式的核心理念是将算法或行为封装在一个抽象的策略接口中,并写出多个具体的策略类来实现不同的算法或行为。比如,导航系统,假如用户需要前往图书馆,他可以选择公交,自行车,驾车等等任何一种策略,那么你就需要独立编写其对应的策略类。客户端页面,点击乘法执行乘法策略。

2024-07-01 22:09:38 200

原创 【vue-element-admin】github高质量vue项目解读,小白都能看懂(第三篇)

本文是github优质vue项目解读的第三篇,这次讲解了panel-group组件,出现了element-ui,vue-count-to,以及this.$emit()等知识点,并在文末对style元素进行了部分讲解

2023-12-09 18:52:11 1079

原创 【vue-element-admin】github高质量项目逐行解读,小白都能看懂(第二篇)

本文是github优质项目解读的第二篇,带你理解了github-corner,这个组件中不乏有有意思的技巧,这里是code-mutter,带你参观vue-element-admin

2023-12-06 17:41:21 1003 1

原创 【vue-element-admin】github高质量项目逐行解读,小白都能看懂(第一篇)

本文是vue-element-admin项目的解读者,因为本人是小白,所以希望文章中不足的地方,请大家指证,本人致力于走在将vue学好的路上,也期待和大家一起努力一起加油1

2023-12-04 20:36:19 1209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除