![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
蔚蓝天空~
这个作者很懒,什么都没留下…
展开
-
js中的防抖(debounce)与节流(throttle)函数以及源码解析和常用应用场景
1.节流函数 听名字我们也大概知晓什么意思,意思是创建并返回一个像节流阀一样的函数,当重复调用函数的时候,最多每隔 wait毫秒调用一次该函数 听了上面的解析,这里就有一个问题,规定时间内执行,到底是++最开始就执行一次++,间隔wait秒在执行,还是说++wait秒中之后执行++,再wait秒中之后执行,网上看了很多博客,都没有提到这一点,其实这两种应用的是不一样的场景,下面会说到。 1.1...原创 2020-01-15 16:04:28 · 527 阅读 · 0 评论 -
JS对象的一些操作
with语句 格式如下 with (对象) { 语句; } // 例一 var obj = { p1: 1, p2: 2, }; with (obj) { p1 = 4; p2 = 5; } // 等同于 obj.p1 = 4; obj.p2 = 5; // 例二 with (document.links[0]){ console.log(href); co...原创 2019-11-22 11:07:35 · 80 阅读 · 0 评论 -
JS数据类型总结
数值(number):整数和小数(比如1和3.14) 字符串(string):文本(比如Hello World)。 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假) undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值 null:表示空值,即此处的值为空。 对象(object):各种值组成的集合。 通常,数值、字符串、布...原创 2019-11-21 23:51:07 · 65 阅读 · 0 评论 -
JS基本语法总结
JavaScript 程序的执行单位为行(line) js语句以分号结尾 变量提升 console.log(a);//undefined var a = 1; //此处的声明变量a被提升到了js代码的头部 标识符 第一个字符,可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_)。 第二个字符及后面的字符,除了 Unicode 字母、美...原创 2019-11-21 23:32:04 · 74 阅读 · 0 评论