首页 知识动态 web开发 ( Page 51 )

web开发

一分钟带你快速了解js面向对象是什么?

一、对象是什么?对象是一个整体,给外部提供一些操作。二、面向对象是什么?使用对象时,只关注对象提供的功能,不关注其内部细节。面向对象是一种通用的思想,不仅可以在编程中使用,也可以在…

2026-01-22 64,682

Js值传递和引用传递的不同

概念不同1、值传递为单向传递,只能由实参传递给形参,形参无法改变实参的值。2、引用类型传递可以通过改变形参而改变实参。只要任何一个变量指向同一个空间,那么该变量都可以去操作该空间的…

2026-01-22 41,580

js中every方法怎么用?

概念1、every方法为数组中的每个元素执行一个callback函数,直到它找到一个让callback返回false。2、用于检测数组中某一个值是否都大于或小于或为true或为fa…

2026-01-22 60,043

js some方法是什么

概念1、对于数组中的每个元素,但这种方法是,只要一个元素对比结果是true,返回结果是true,相反,所有元素对比结果都是false。2、some为数组中的每一个元素执行一次cal…

2026-01-22 36,044

js中reduce在数组的使用

概念1、让数组中的前项和后项做某种计算,并累计最终值。2、reduce()可以作为一个高阶函数,用于函数的compose。3、reduce()对于空数组是不会执行回调函数的。语法a…

2026-01-22 9,760

js单例模式如何理解

概念1、确保一类只有一个实例,并提供一个访问它的全局访问点。2、实现的方法是先判断实例是否存在,如果存在就直接返回,如果不存在就创建返回,这保证一类只有一个实例对象。作用保证某个类…

2026-01-22 54,267

js策略模式是什么?

概念1、定义一系列算法,一个个封装,让它们互相替换。2、策略模式的目的是分离算法使用算法的实现。3、基于策略模式的程序至少由两部分组成。第一部分是策略类(可变),策略类包括具体算法…

2026-01-22 55,088

js中介者模式是什么意思?

现实生活中,航线上的飞机只需要与机场的塔沟通就可以确定航线和飞行状态,而不需要与所有飞机沟通。同时,塔作为中介,知道每架飞机的飞行状态,可以安排所有飞机的起降和航线。概念1、通过一…

2026-01-22 31,449

js中介者模式的使用场景

购物需求,存在商品选择表、颜色选择表、购买数量表等,都会触发change事件,然后可以通过中介转发处理,实现各事件之间的解耦,只需要维护中介对象。使用场景1、系统中对象之间存在复杂…

2026-01-22 50,855

js装饰者模式是什么

在程序开发中,不希望某种类型天生庞大,一次承担很多责任,可以使用装饰者模型。装饰者的模式可以动态地给某个对象追加责任,不会影响从这个类中诞生其他对象。概念1、装饰者模式在不改变对象…

2026-01-22 81,839
1 49 50 51 52 53 64