自定义博客皮肤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)
  • 收藏
  • 关注

原创 是神代利世

事件代理(Event delegation)是一种在JavaScript中处理事件的技术,它利用事件冒泡机制将事件处理委托给父元素或祖先元素,而不是直接在目标元素上绑定事件处理程序。将事件处理程序绑定到父元素或祖先元素上,而不是直接绑定到目标元素。当事件触发时,事件会通过事件冒泡的过程向上传播到父元素或祖先元素。在父元素或祖先元素上,可以通过判断事件的目标元素()来确定是哪个子元素触发了事件。根据目标元素的类型或其他条件,执行相应的操作或处理逻辑。

2023-07-12 08:33:04 37

原创 是神代利世

防抖(Debounce)和节流(Throttle)是两种常见的优化技术,用于控制函数的执行频率。定义:防抖是指在事件被触发后,等待一段时间后执行函数。如果在等待时间内再次触发了事件,则重新计时。简单来说,就是将多次连续触发的事件合并成一次触发。应用场景:适用于需要等待用户停止操作后执行函数的场景,例如搜索框输入、窗口大小调整等。定义:节流是指在一定时间间隔内只执行一次函数。它会定期触发函数,并在每次触发时执行函数,无论事件触发频率多高。

2023-07-12 08:20:16 26

原创 是神代利世

引用数据类型在存储上是按引用(引用类型)进行存储的,变量存储的是对象的引用地址,而不是实际的对象本身。需要注意的是,事件循环是一个事件驱动的机制,执行顺序是由任务队列中的任务顺序决定的,而不是按照代码的书写顺序。总体来说,前端工程师的前景非常乐观。随着技术的不断演进和互联网的发展,对于良好的用户界面和用户体验的需求将持续增长,这使得前端工程师在软件开发团队中扮演着至关重要的角色。实现模块化:闭包可以创建模块化的代码结构,将一些相关的变量和函数组织在闭包中,对外只暴露需要暴露的接口,隐藏内部实现的细节。

2023-07-09 19:23:09 44

原创 是神代利世

前端面试题

2023-07-09 19:07:14 46

原创 前端面试题周汇总

React 采用的是虚拟 DOM (即 VDOM ),每次属性 (props) 和状态 (state) 发生变化的时候,render 函数返回不同的元素树,React 会检测当前返回的元素树和上次渲染的元素树之前的差异,然后针对差异的地方进行更新操作,最后渲染为真实 DOM,这就是整个 Reconciliation 过程,其核心就是进行新旧 DOM 树对比的 diff 算法。这个方法接收 2 个参数:新传入的 props 跟 state,可以在这里和原来的数据进行对比,进行一些业务逻辑的处理。

2023-03-27 16:48:57 104

原创 Git常用命令

Git 的 常用命令

2023-03-13 15:00:25 91

空空如也

空空如也

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

TA关注的人

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