JavaScript函数
文章平均质量分 70
JavaScript函数
吉帅振的网络日志
前端开发
展开
-
【JS函数】JS函数之高阶函数、组合函数、函数柯里化
自我介绍:大家好,我是吉帅振的网络日志;微信公众号:吉帅振的网络日志;前端开发工程师,工作4年,去过上海、北京,经历创业公司,进过大厂,现在郑州敲代码。JS函数专栏1【JS函数】JS函数之普通、构造、闭包函数2【JS函数】JS函数之定时器函数3【JS函数】JS函数之防抖、节流函数4【JS函数】JS函数之排序函数,对象数组根据某属性排序一、高阶函数1.定义接收一个或多个函数作为参数,比如函数;返回一个函数,比如函数。2.应用举个例子:比如我们要筛数组中大于3的所有元素二、组合函数1.定义组合函数类似于管原创 2022-07-01 16:46:20 · 378 阅读 · 0 评论 -
【JS函数】JS函数之排序函数,对象数组根据某属性排序
自我介绍:大家好,我是吉帅振的网络日志;微信公众号:吉帅振的网络日志;前端开发工程师,工作4年,去过上海、北京,经历创业公司,进过大厂,现在郑州敲代码。JS函数专栏1【JS函数】JS函数之普通、构造、闭包函数2【JS函数】JS函数之定时器函数3【JS函数】JS函数之防抖、节流函数js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如:因为字母A、B的ASCII值分别为65、66,而a、b的值转载 2022-06-30 11:45:09 · 360 阅读 · 0 评论 -
【JS函数】JS函数之防抖、节流函数
一、防抖debounce函数1.定义n秒后执行,事件触发后延迟执行,输入期间不执行触发操作。无操作及延迟时间过后触发,一般适用于频繁触发的操作。2.应用场景输入框中频繁的输入内容,搜索或者提交信息;频繁的点击按钮,触发某个事件;监听浏览器滚动事件,完成某些特定操作;用户缩放浏览器的resize事件。3.基本实现 二、节流throttle函数1.定义n秒内只执行一次,节流函数是规定一段时间内无法触发,时间过了才触发,即使不断输入值,但只要1秒钟过了,也会触发。2.应用场景监听页面的滚动事件;鼠标移动事件原创 2022-06-29 09:40:43 · 726 阅读 · 4 评论 -
【JS函数】JS函数之定时器函数
定时器中的函数挂载在window对象上,内部的this指向window二、清除定时器每次使用定时器时,必须清除定时器如何清除定时器呢,每一个定时器开启后,都会返回一个对应的id,通过这个id就可以清除定时器三、关于定时器函数的参数定时器可以接受多个参数HTML5标准规定了setTimeout()的第二个参数的最小值(最短间隔),不得低于4毫秒,如果低于这个值,就会自动增加,在此之前,老版本的浏览器都将最短间隔设为10毫秒,不同的浏览器实现不同4.2有名函数4.转载 2022-06-28 12:13:58 · 1105 阅读 · 0 评论 -
【JS函数】JS函数之普通、构造、闭包函数
一、普通函数关于函数基础内容建议查看w3school:JavaScript 函数二、构造函数1.定义:构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象2.主要内容:a.默认函数首字母大写b.构造函数并没有显示返回任何东西。new 操作符会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。c.也可以在构造函数中显示调用return.如果返回的值是一个对象,它会代替新创建的对象实例返回。如果返回的值是一个原始类型,它会被忽略,新创原创 2022-06-27 11:50:09 · 243 阅读 · 0 评论