- 博客(104)
- 资源 (1)
- 收藏
- 关注
原创 手写apply,call,bind函数3
唯一的区别在于传递参数的方式,apply是传递。函数和其它两个相比是比较复杂的,因为它不是。是返回一个函数,所以可以将。强绑定的实现,可以在。
2024-06-04 15:36:04
300
原创 手写apply,call,bind函数
唯一的区别在于传递参数的方式,apply是传递。函数和其它两个相比是比较复杂的,因为它不是。是返回一个函数,所以可以将。强绑定的实现,可以在。
2024-06-04 15:35:30
402
翻译 手写apply,call,bind函数
bash复制代码这道题其实理清楚applycallbind的特点就行了。首先applycallbind都是强制绑定this,而apply和call都是立即执行,只有bind是返回一个函数,所以可以将apply和call放在一起分析。
2024-06-04 15:34:44
78
原创 swiper缩略图轮播
使用vue3+ts完成swiper缩略图的效果,起初以为这个swiper是一个组件就可以完成,但现实是两个swiper做了属性互调,官网上没有描述清楚缩略图是否可以轮播,导致走了很多弯路(获取上图的实例然后操作swiper使其完成走马灯的效果)2.在main.ts中引入他的css文件。3.在你所需的页面中引入。注:自己写的自动轮播效果。
2024-06-01 15:21:11
381
原创 swiper缩略图轮播2
使用vue3+ts完成swiper缩略图的效果,起初以为这个swiper是一个组件就可以完成,但现实是两个swiper做了属性互调,官网上没有描述清楚缩略图是否可以轮播,导致走了很多弯路(获取上图的实例然后操作swiper使其完成走马灯的效果)2.在main.ts中引入他的css文件。3.在你所需的页面中引入。注:自己写的自动轮播效果。
2024-06-01 15:20:37
400
翻译 swiper缩略图轮播
使用vue3+ts完成swiper缩略图的效果,起初以为这个swiper是一个组件就可以完成,但现实是两个swiper做了属性互调,官网上没有描述清楚缩略图是否可以轮播,导致走了很多弯路(获取上图的实例然后操作swiper使其完成走马灯的效果)2.在main.ts中引入他的css文件。3.在你所需的页面中引入。注:自己写的自动轮播效果。
2024-06-01 15:19:20
220
原创 手写apply,call,bind函数
这道题其实理清楚applycallbind的特点就行了。首先applycallbind都是强制绑定this,而apply和call都是立即执行,只有bind是返回一个函数,所以可以将apply和call放在一起分析。
2024-05-17 14:53:05
148
原创 手写apply,call,bind函数
这道题其实理清楚applycallbind的特点就行了。首先applycallbind都是强制绑定this,而apply和call都是立即执行,只有bind是返回一个函数,所以可以将apply和call放在一起分析。
2024-05-17 14:52:20
197
翻译 手写apply,call,bind函数(1)
这道题其实理清楚applycallbind的特点就行了。首先applycallbind都是强制绑定this,而apply和call都是立即执行,只有bind是返回一个函数,所以可以将apply和call放在一起分析。
2024-05-17 14:51:35
32
原创 异步是什么?
因为js是单线程的编程语言,同一时间只执行一个任务,当有一段耗时较长的计算代码或ajax请求出现,会出现用户等待时间过长的情况,此时当前任务还未完成,导致其他的操作也都会滞留,这是低效率的。
2024-05-16 14:29:58
393
原创 那js为什么不设计成多线程?
因为js是单线程的编程语言,同一时间只执行一个任务,当有一段耗时较长的计算代码或ajax请求出现,会出现用户等待时间过长的情况,此时当前任务还未完成,导致其他的操作也都会滞留,这是低效率的。
2024-05-16 14:29:16
297
翻译 为什么需要异步?
因为js是单线程的编程语言,同一时间只执行一个任务,当有一段耗时较长的计算代码或ajax请求出现,会出现用户等待时间过长的情况,此时当前任务还未完成,导致其他的操作也都会滞留,这是低效率的。
2024-05-16 14:28:27
107
原创 JavaScript中的call、apply和bind方法
JavaScript中的call、apply和bind方法是用于改变函数执行上下文和预先设置参数的强大工具。它们在编写可维护和优雅的代码时起到了重要的作用。本文将介绍这些方法的原理和使用场景,并展示如何将它们应用于你的代码中,使其更加漂亮。
2024-05-14 14:08:57
941
原创 JavaScript中的call、apply和bind方法(2)
JavaScript中的call、apply和bind方法是用于改变函数执行上下文和预先设置参数的强大工具。它们在编写可维护和优雅的代码时起到了重要的作用。本文将介绍这些方法的原理和使用场景,并展示如何将它们应用于你的代码中,使其更加漂亮。
2024-05-14 14:08:00
617
翻译 JavaScript中的call、apply和bind方法(1)
JavaScript中的call、apply和bind方法是用于改变函数执行上下文和预先设置参数的强大工具。它们在编写可维护和优雅的代码时起到了重要的作用。本文将介绍这些方法的原理和使用场景,并展示如何将它们应用于你的代码中,使其更加漂亮。
2024-05-14 14:06:07
30
原创 call、apply、bind的区别与应用场景(3)
call和apply两个方法的作用基本相同,它们都是为了改变某个函数(context)而建立的, 他的真正强大之处就是能够扩充函数赖以运行的作用域。通俗一点讲,就是改变函数体内部。
2024-05-09 16:45:31
374
原创 call、apply、bind的区别与应用场景(2)
call和apply两个方法的作用基本相同,它们都是为了改变某个函数(context)而建立的, 他的真正强大之处就是能够扩充函数赖以运行的作用域。通俗一点讲,就是改变函数体内部。
2024-05-09 16:45:24
770
翻译 call、apply、bind的区别与应用场景
call和apply两个方法的作用基本相同,它们都是为了改变某个函数(context)而建立的, 他的真正强大之处就是能够扩充函数赖以运行的作用域。通俗一点讲,就是改变函数体内部。
2024-05-09 16:44:15
33
原创 bind,call,apply的区别
bind创建一个新函数并绑定上下文,以后可以调用。我们还可以通过bind来实现柯里化。call在指定的上下文中立即调用函数,并传入参数。apply在指定的上下文中立即调用函数,并传入数组作为参数。总之,this的值在JavaScript中是动态确定的,取决于函数被调用的方式。我们需要根据不同的情况和需求来使用bind,call,apply这三种方法。
2024-05-05 16:37:07
372
原创 面试的过程中,面试官很有可能会问到我们有关this的相关内容。
bind创建一个新函数并绑定上下文,以后可以调用。我们还可以通过bind来实现柯里化。call在指定的上下文中立即调用函数,并传入参数。apply在指定的上下文中立即调用函数,并传入数组作为参数。总之,this的值在JavaScript中是动态确定的,取决于函数被调用的方式。我们需要根据不同的情况和需求来使用bind,call,apply这三种方法。
2024-05-05 16:36:35
251
翻译 面试题解析:bind,call,apply的区别
bind创建一个新函数并绑定上下文,以后可以调用。我们还可以通过bind来实现柯里化。call在指定的上下文中立即调用函数,并传入参数。apply在指定的上下文中立即调用函数,并传入数组作为参数。总之,this的值在JavaScript中是动态确定的,取决于函数被调用的方式。我们需要根据不同的情况和需求来使用bind,call,apply这三种方法。
2024-05-05 16:36:03
42
原创 函数为什么要防抖
有如下代码复制代码当我们在PC上缩放浏览器窗口时,一秒可以轻松触发30次事件。手机端触发其他Dom时间监听回调时同理。这里的回调函数只是打印字符串,如果回调函数更加复杂,可想而知浏览器的压力会非常大,用户体验会很糟糕。resize或scroll等Dom事件的监听回调会被频繁触发,因此我们要对其进行限制。
2024-04-27 16:28:23
1042
3
原创 javaScript常用知识点
事件代理( Event Delegation),又称为事件委托,是 JavaScript中绑定事件的常用技巧。顾名思义,“事件代理”就是把原本需要绑定的事件委托给父元素,让父元素负責事件监听。事件代理的原理是DOM元素的事件冒泡。使用事件代理的好处是可以提高性能。
2024-04-18 16:59:50
482
2
原创 javaScript常用知识点
事件代理( Event Delegation),又称为事件委托,是 JavaScript中绑定事件的常用技巧。顾名思义,“事件代理”就是把原本需要绑定的事件委托给父元素,让父元素负責事件监听。事件代理的原理是DOM元素的事件冒泡。使用事件代理的好处是可以提高性能。
2024-04-18 16:54:51
541
翻译 javaScript常用知识点
事件代理( Event Delegation),又称为事件委托,是 JavaScript中绑定事件的常用技巧。顾名思义,“事件代理”就是把原本需要绑定的事件委托给父元素,让父元素负責事件监听。事件代理的原理是DOM元素的事件冒泡。使用事件代理的好处是可以提高性能。
2024-04-18 16:49:34
28
原创 call、apply、bind的区别与应用场景
读者在看这篇文章的时候,你必须弄懂作用域以及JavaScript中this的作用和运用场景。戳👇。
2024-04-04 13:29:26
1248
原创 call、apply、bind的区别与应用场景
之后的toString方法(function类型返回内容为函数体的字符串,Array类型返回元素组成的字符串.....),而不会去调用Object上原型toString方法,所以采用arr.toString()不能得到其对象类型,只能将arr转换为字符串类型;上面的栗子,很明显函数sayColor是在全局作用域(环境/window)中调用的,而全局作用域中有一个color属性,值为"red",sayColor.call(this)这一行代码就是表示。的不同,apply是接收的参数是一个数组。
2024-04-04 13:28:22
1027
1
翻译 call、apply、bind的区别与应用场景
之后的toString方法(function类型返回内容为函数体的字符串,Array类型返回元素组成的字符串.....),而不会去调用Object上原型toString方法,所以采用arr.toString()不能得到其对象类型,只能将arr转换为字符串类型;上面的栗子,很明显函数sayColor是在全局作用域(环境/window)中调用的,而全局作用域中有一个color属性,值为"red",sayColor.call(this)这一行代码就是表示。的不同,apply是接收的参数是一个数组。
2024-04-04 13:27:29
93
原创 JS面试题:call,apply,bind区别
call,apply,bind都是改变函数this指向的call和apply用法基本上一致,唯一不同点是apply传参是以数组的方式传入,而call是一个个传入bind用法和call基本上一致,唯一不同的是call和apply是立即执行的,而bind不是立即执行。
2024-03-29 23:48:23
237
1
原创 JS面试题:call,apply,bind区别(2)
call,apply,bind都是改变函数this指向的call和apply用法基本上一致,唯一不同点是apply传参是以数组的方式传入,而call是一个个传入bind用法和call基本上一致,唯一不同的是call和apply是立即执行的,而bind不是立即执行。
2024-03-29 23:44:21
242
翻译 JS面试题:call,apply,bind区别(1)
call,apply,bind都是改变函数this指向的call和apply用法基本上一致,唯一不同点是apply传参是以数组的方式传入,而call是一个个传入bind用法和call基本上一致,唯一不同的是call和apply是立即执行的,而bind不是立即执行。
2024-03-29 23:43:33
55
原创 面试题解析:bind,call,apply的区别(3)
bind创建一个新函数并绑定上下文,以后可以调用。我们还可以通过bind来实现柯里化。call在指定的上下文中立即调用函数,并传入参数。apply在指定的上下文中立即调用函数,并传入数组作为参数。总之,this的值在JavaScript中是动态确定的,取决于函数被调用的方式。我们需要根据不同的情况和需求来使用bind,call,apply这三种方法。
2024-03-27 12:59:27
502
3
原创 面试题解析:bind,call,apply的区别(2)
bind创建一个新函数并绑定上下文,以后可以调用。我们还可以通过bind来实现柯里化。call在指定的上下文中立即调用函数,并传入参数。apply在指定的上下文中立即调用函数,并传入数组作为参数。总之,this的值在JavaScript中是动态确定的,取决于函数被调用的方式。我们需要根据不同的情况和需求来使用bind,call,apply这三种方法。
2024-03-27 12:58:28
575
翻译 面试题解析:bind,call,apply的区别(1)
bind创建一个新函数并绑定上下文,以后可以调用。我们还可以通过bind来实现柯里化。call在指定的上下文中立即调用函数,并传入参数。apply在指定的上下文中立即调用函数,并传入数组作为参数。总之,this的值在JavaScript中是动态确定的,取决于函数被调用的方式。我们需要根据不同的情况和需求来使用bind,call,apply这三种方法。
2024-03-27 12:56:51
53
原创 wifi6简介(3)
802.11ax也称为高效无线技术(High-Efficiency Wireless, HEW),在用户密集环境下,802.11ax能至少将每个用户的平均吞吐量提高至以前的4倍。此项标准的重点是实现在许多其他用户在场的情况下为更多用户提供一致和可靠的数据流(平均吞吐量)的机制。本文将探讨802.11ax为啥能被称为HEW中的新技术/机制。
2024-03-26 10:38:12
1201
2
知识领域: html 技术关键词: Scikit-learn、机器学习、分类、回归 内容关键词: 特征工程、模型评估、算法选择
2024-06-01
知识领域: 数据处理与分析 技术关键词: Pandas、NumPy、数据操作、数据分析
2024-06-01
知识领域: Web开发 技术关键词: Flask、Django、Web框架、RESTful API
2024-06-01
知识领域: 数据科学 技术关键词: Pandas、NumPy、数据分析、数据可视化 内容关键词: 数据清洗、数据处理、统计分析
2024-06-01
知识领域: 人工智能 技术关键词: TensorFlow、Keras、深度学习、神经网络
2024-06-01
知识领域: 自动化测试 技术关键词: pytest、unittest、自动化测试、测试框架
2024-06-01
知识领域: 数据库管理 技术关键词: SQLAlchemy、数据库、ORM、SQL 内容关键词: 数据库连接、数据查询、数据操作
2024-06-01
知识领域: 网络编程 技术关键词: socket、网络编程、异步IO、TCP/IP 内容关键词: 客户端、服务器、网络协议
2024-06-01
知识领域: 自然语言处理 技术关键词: NLTK、spaCy、文本处理、语言模型
2024-06-01
数知识领域: GUI开发 技术关键词: Tkinter、PyQt、GUI编程、用户界面设计 内容关键词: 窗口、控件、事件处理
2024-05-31
知识领域: 图像处理 技术关键词: OpenCV、图像处理、计算机视觉、图像识别 内容关键词: 图像读取、滤波、特征提取
2024-05-31
anaconda安装知识领域: 数据可视化 技术关键词: Matplotlib、Seaborn、数据可视化、图表绘制
2024-05-31
知识领域: GUI开发 技术关键词: Tkinter、PyQt、GUI编程、用户界面设计 内容关键词: 窗口、控件、事件处理
2024-05-17
知识领域: 图像处理 技术关键词: OpenCV、图像处理、计算机视觉、图像识别 内容关键词: 图像读取、滤波、特征提取
2024-05-17
知识领域: 数据可视化 技术关键词: Matplotlib、Seaborn、数据可视化、图表绘制
2024-05-17
知识领域: 后端开发 技术关键词: Node.js 内容关键词: 服务器端编程
2024-05-16
知识领域: 前端开发 技术关键词: React.js 内容关键词: UI组件开发 用途: 用于构建交云动响应式的用户界面
2024-05-16
知识领域: 人工智能 技术关键词: 机器学习 内容关键词: 算法优化
2024-05-16
知识领域: 后端开发 技术关键词: Django、Flask、后端框架、RESTful API
2024-05-09
知识领域: 前端开发 技术关键词: React、Vue.js、Angular、前端框架
2024-05-09
知识领域: 机器学习 技术关键词: TensorFlow、PyTorch、机器学习算法
2024-05-09
知识领域: 网络安全 技术关键词: 漏洞分析、渗透测试、加密算法 内容关键词: 攻击防范、网络流量分析、身份验证
2024-05-05
知识领域: 移动应用开发 技术关键词: iOS、Android、Swift、Kotlin
2024-05-05
知识领域: 数据库管理 技术关键词: SQL、NoSQL、数据库优化、数据建模
2024-05-05
知识领域: 后端开发 技术关键词: Node.js、Python、Django、Express
2024-05-05
知识领域: 前端开发 技术关键词: HTML、CSS、JavaScript、React
2024-05-05
知识领域: 区块链开发 技术关键词: 智能合约、去中心化、加密货币 内容关键词: 分布式账本、共识算法、链码开发
2024-05-05
知识领域: 人工智能 技术关键词: 深度学习、神经网络、自然语言处理 内容关键词: 模型训练、数据标注、模型部署
2024-05-05
知识领域: 网络安全 技术关键词: 漏洞分析、渗透测试、加密算法 内容关键词: 攻击防范、身份验证、网络流量分析
2024-05-05
知识领域: DevOps 技术关键词: 自动化、持续集成、容器化 内容关键词: 部署流程、监控与日志、云计算
2024-05-05
知识领域: 嵌入式系统开发 技术关键词: C、C++、RTOS、嵌入式硬件 内容关键词: 实时系统、低功耗设计、传感器接口
2024-05-05
知识领域: 数据科学 技术关键词: Python、机器学习、数据可视化 内容关键词: 数据清洗、特征工程、模型评估
2024-05-05
知识领域: 移动应用开发 技术关键词: iOS、Android、React Native
2024-05-05
知识领域: 数据库管理 技术关键词: SQL、关系数据库、NoSQL 内容关键词: 数据建模、查询优化、事务处理
2024-05-05
知识领域: 后端开发 技术关键词: Node.js、Python、Django、Express
2024-05-05
知识领域: 前端开发 技术关键词: HTML、CSS、JavaScript、React
2024-05-05
知识领域: 数据结构与算法 技术关键词: 算法优化 内容关键词: 性能评估 用途: 用于优化程序代码,提高软件性能
2024-04-27
xyctf知识领域: 计算机视觉 技术关键词: 图像识别 内容关键词: 物体检测与分类 用途: 用于图像内容分析,如安全监控、医
2024-04-27
知识领域: 算法理论 技术关键词: 时间复杂度 内容关键词: 算法效率分析
2024-04-27
suno AI人工智能模型
2024-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人