- 博客(6)
- 收藏
- 关注
原创 js中防抖的实现
先介绍一下什么是抖动,当我们编写一个输入框,监听这个输入框时,每次输入一个内容都会触发这个函数,这个就是抖动。很多时候我们不想要这个抖动,就要想办法防抖,防止一个函数,短时间内多次被触发,希望抖动结束执行一次。以上就是防抖的介绍,下面通过实例来展示。通过防抖处理,连续多次短时间输入也只执行一次。主要应用场景:比如 登录,验证码, input中输入联想查询,浏览器窗口拖动变化等等。没有防抖处理 的效果。
2023-06-24 14:24:01
1334
1
原创 js中的继承
在es6之前,写继承是相当麻烦的,并不实用,在es6推出了类继承。总的来说面向对象思想在js中用的并不是很多,函数式编程依然是主流,但是经过不断的发展,js中实现继承操作变得越来越简单,易懂。面向对象有三大特点:封装、多态、继承。下面主要介绍js中的继承是怎么样的。特点:只能继承 构造函数内部的 属性 ,不能继承原型上方法。特点:可以继承原型上的方法,但是属性是固定的。特点:混合两种继承的方法,实用性更强。
2023-06-24 14:12:52
75
1
原创 js中的this指向问题
这里需要注意的一点就是 如果返回值是一个对象,那么 this 指向的就是那个返回的对象,如果返回值不是一个对象那么 this 还是指向函数的实例。当我们创建函数的时候,会自动返回this,这个this可以获取函数中的对象(首先要知道this不是定义的时候确定,而是调用的时候才确定,这就导致了它的复杂多变)箭头函数的 this 看外层是否有函数 如果有,外层函数的 this 就是内部箭头函数的 this 如果没有,就是 window。以方法的形式调用时,this指向的是调用方法的对象。什么是this指向呢?
2023-06-24 10:39:16
80
1
原创 js中的闭包及其应用
内部函数引用外部的函数的变量,外部函数执行完毕,作用域也不会删除。某一个变量或者对象被引用,因此在回收的时候不会释放它,因为被引用代表着被使用,回收机制不会对正在引用的变量或对象进行回收的,所有结果就是2,3,4。闭包的缺点:和它的优点一样,有时候常驻内存是好事,但是也是坏事。首先我们要知道闭包的概念:闭包是一个函数的执行空间(闭包是一个函数,不准确),所谓执行空间就是外部可以用到闭包里面的局部变量(正常情况外部是无法使用局部变量的)。闭包的优点:1.可以读取函数内部的变量。
2023-06-24 09:56:25
153
1
原创 css3中column与break-inside: avoid
当出现瀑布流图片队列文字换列问题时,用break-inside: avoid;即可解决这个问题
2023-03-04 17:24:27
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人