摘要: 简单记录一下,直接上代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>点击</title> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jque 阅读全文
posted @ 2021-07-21 15:42 leehwayou 阅读(453) 评论(0) 推荐(0)
摘要: 我自己想要了解到闭包这个概念是因为在上一篇随笔,介绍防抖和节流的时候,有一段代码看得我有点犯迷糊,如下 function debounce(fn, delay) { var timer = null; return function() { if (timer) clearTimeout(timer 阅读全文
posted @ 2021-06-30 16:18 leehwayou 阅读(61) 评论(0) 推荐(0)
摘要: 最近了解到这两个概念:防抖(debounce)和节流(thorttle),是因为想做一个图片的懒加载功能,就是滚动条往下拉的时候才加载新的图片,不由自主的想到监听滚动条事件,然后触发函数去加载新的图片资源。但是滚动条上下滚动的频率是非常高的,触发函数太过频繁会导致性能的损耗,查资料的时候就发现这两个 阅读全文
posted @ 2021-06-30 09:21 leehwayou 阅读(178) 评论(0) 推荐(0)
摘要: 将函数(不带括号)赋值给一个变量,会复制对函数的引用,将括号放在函数名的末尾,调用函数,函数返回值赋给变量。 function a() { console.log('我是第一个函数'); } //returns undefined function b() { console.log('我是第二个函 阅读全文
posted @ 2021-06-29 16:17 leehwayou 阅读(954) 评论(0) 推荐(0)
摘要: 会写这篇随笔是因为最近碰到一个类似 (function(){})() 这样的一个格式的JS函数,在声明函数之后直接加一对小括号,是啥意思,有点摸不着头脑,后来经过查阅资料知道这涉及函数声明和函数表达式的概念。 先来看看什么样的是函数声明: <script> function() { alert("h 阅读全文
posted @ 2021-06-29 15:03 leehwayou 阅读(263) 评论(0) 推荐(0)
摘要: 前端代码: <div class="selectItem"> <span style="font-size: 15px;">浏览其他栏目:</span> <select style="font-size: 15px;width: 200px;"> <option value=""></option> 阅读全文
posted @ 2021-06-23 09:38 leehwayou 阅读(176) 评论(0) 推荐(1)
摘要: OK,先来看下内部类的定义是什么?顾名思义啊,内部类就是一个定义在类或者方法里面的类,像寄生虫一样,就像: class C{ class D{ ....... } } 上面的类D就是属于一个内部类,而类C相对而言就是一个外部类。 然而,内部类还分为四种:成员内部类、局部内部类、匿名内部类、静态内部类 阅读全文
posted @ 2021-06-22 15:27 leehwayou 阅读(72) 评论(0) 推荐(0)
摘要: 先上代码把标题的问题说清楚,下面两种接收对象的方式选择哪一种? //implA 为接口 ClassB为其实现类 implA A=new ClassB(); //接口类型的引用变量A 去接收对象地址 or ClassB A=new ClassB(); //类类型的引用变量A 去接收对象地址 先抛出结论 阅读全文
posted @ 2021-06-22 09:35 leehwayou 阅读(405) 评论(1) 推荐(1)
摘要: 返回的是当前类的实例 其实挺好理解的 首先来看这个public book getBook(){ return this;}返回的是book类那么就必须return一个book类的实例因为你当前的就是book类 所以this就是book类的实例的引用 阅读全文
posted @ 2021-06-08 15:11 leehwayou 阅读(206) 评论(0) 推荐(0)