自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 点击元素添加active

【代码】点击元素添加active。

2024-03-31 15:12:30 210 1

原创 事件绑定的执行机制以及回调函数

当事件发生时(例如,用户点击了一个按钮),如果该事件有绑定的事件监听器,那么一个事件对象会被创建并放入事件队列中。事件处理函数的执行是异步的,这意味着它不会立即执行,而是等到当前执行栈中的所有同步代码执行完毕后,才会执行。总之,事件绑定的执行机制是通过事件监听器来监听特定事件的发生,利用事件队列和事件循环来异步处理这些事件,同时通过事件传播机制提供了灵活的事件处理策略。当事件发生时,浏览器会创建一个事件对象,这个对象包含了事件的所有相关信息,包括发生事件的元素、事件类型、发生时间等。

2024-03-23 21:31:05 1440

转载 JavaScript的事件代理和委托

为父节点添加一个click事件,当子节点被点击的时候,click事件会从子节点开始向上冒泡。父节点捕获到事件之后,通过判断e.target.nodeName来判断是否为我们需要处理的节点。如果这个UL中的Li子元素会频繁地添加或者删除,我们就需要在每次添加Li的时候都调用这个addListeners4Li方法来为每个Li节点添加事件处理函数。这就添加的复杂度和出错的可能性。更简单的方法是使用事件代理机制,当事件被抛到更上层的父节点的时候,我们通过检查事件的目标对象(target)来判断并获取事件源Li。

2024-02-27 21:46:34 13

转载 线程之间共享变量

这意味着,同一个进程内的线程可以直接访问和修改相同的全局变量、静态变量和堆上的对象,而无需通过特定的进程间通信(IPC)机制。如果多个线程同时读写同一个共享变量,而没有适当的同步机制(如互斥锁、信号量等),就可能导致竞态条件,使程序的行为变得不可预测。堆内存:动态分配的内存(如C语言中的malloc或C++中的new分配的内存),在进程的堆区域中,所有线程都可以访问和修改。文件描述符和其他资源:如打开的文件、网络连接等,也是由进程中的所有线程共享的。原子操作:确保变量的读取、修改和写入是不可分割的操作。

2024-02-16 20:52:09 43 1

原创 23通识课

它向网页文档本身提供了全局操作功能,能解决如何获取页面的 URL,如何在文档中创建一个新的元素这样的问题。外表看,document是一个对象,querySelector是document中的一个函数。html提供基本骨架,css提供样式。js让网页和用户产生交互,并且控制前两者。所有元素可以分成两大类:块级元素(block)和行内元素(inline)。接口表示任何在浏览器中载入的网页,并作为网页内容的入口,也就是。)简称HTML,用于创建网页。在控制台查看HTML。在控制台编写JS代码。

2024-01-29 11:30:40 1641

原创 float塌陷

盒子我们没设置高度和宽度,之前显示出效果的原因是。现在我们的效果是这样的。

2023-09-24 19:17:55 30 1

原创 cartesian product

【代码】cartesian product。

2023-08-02 17:54:45 51 1

原创 手搓深拷贝

【代码】手搓深拷贝。

2023-07-26 14:02:19 49 1

原创 JS面向对象练习

【代码】JS面向对象练习。

2023-07-24 14:21:31 38

原创 构造函数new对象会发生什么

就算两个对象的内容完全一样,它俩也是不同的。

2023-07-22 15:53:48 41

原创 __proto__

【代码】__proto__

2023-07-22 15:52:25 38

原创 prototype

解javascript原型和闭包(完结)](https://www.cnblogs.com/wangfupeng1988/p/3977924.html)这个prototype的属性值是一个对象(属性的集合,再次强调!),默认的只有一个叫做constructor的属性,指向这个函数本身。》,理解所有对象都是由函数创建的后,进一步深化理解了prototype和constructor的关系。”,这个属性引用了创建这个对象的函数的prototype。每个对象都有一个隐藏的属性——“

2023-07-22 15:51:02 23

原创 JavaScript事件流

【代码】JavaScript事件流。

2023-07-22 15:49:41 29

原创 JavaScript继承

我想让从A、B构造出来的对象都具有g其中的属性,就可以通过继承这样我就达到目标了。

2023-07-22 15:31:47 28

原创 一切皆对象

undefined, number, string, boolean 属于简单的值类型,不是对象。

2023-07-18 00:36:17 39 1

原创 Map,Set

Map和object有什么区别? Set又是什么鬼?

2023-07-16 17:24:58 56 2

空空如也

空空如也

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

TA关注的人

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