
js相关知识
刘久江
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript 执行机制
javascript是按照语句出现的顺序执行的 看到这里读者要打人了:我难道不知道js是一行一行执行的?还用你说?稍安勿躁,正因为js是一行一行执行的,所以我们以为js都是这样的: let a = '1'; console.log(a); let b = '2'; console.log(b); 复制代码 然而实际上js是这样的: setTimeout(function(){ console.log('定时器开始啦') }); new Promise(function(resolv转载 2020-11-11 11:31:21 · 163 阅读 · 0 评论 -
JS中如何跳出循环/结束遍历方法
序号 方法 break continue return return true return false 结论 1 for循环 成功 跳出本次循环 不合法 不合法 不合法 √ 2 Array.forEach() 不合法 不合法 跳出本次循环 跳出本次循环 跳出本次循环 × 3 for...in 成功 跳出本次循环 不合法 不合法 不合法转载 2020-10-14 11:28:59 · 3912 阅读 · 0 评论 -
JS中防抖与节流函数
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖(Debounce) 定义:多次触发事件后,事件处理函数只执行一次,并且是在触发操作结束时执行。 原理:对处理函数进行延时...原创 2019-04-22 15:50:24 · 331 阅读 · 0 评论 -
js中的垃圾回收机制
1. 作用 JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。 2.JS垃圾回收方式 方式一:标记清除(最常用的垃圾收集方式) javascript中最常用的垃圾收集方式就是标记清除。当变量进入环境时,会标记为"进入环境",而当变量离开环境时,会标...原创 2019-07-23 20:47:41 · 1321 阅读 · 0 评论 -
js中的this指向理解
1:为什么要使用this? this提供了一种更优雅的方法来隐式'传递'一个对象的引用,因此可以将API设计得更加简洁并且易于复用。 需要注意大家一般会有的两个误解: (1)this指向函数自身 (2)this指向函数的作用域 作用域无法通过JavaScript代码访问,它存在于JavaScript引擎内部。每当把this和词法作用域的查找混合使用时,一定要提醒自己,这是无法实现的!...原创 2019-08-21 14:16:58 · 311 阅读 · 0 评论