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

web开发

js中caller是什么意思

说明1、caller是函数对象的一个属性,它指向调用当前函数的函数,例如A调用B,B.caller指向A()。2、在全局范围内调用当前函数,caller值为null。语法funct…

2026-01-22 58,800

js中join()方法的使用

说明1、join方法能把数组序列转换为字符串, join方法后面可以跟match方法进行模式匹配。2、返回值为一个字符串。元素是通过指定的分隔符进行分隔的。实例var arr= n…

2026-01-22 1,399

js使用hasOwnProperty判断属性

说明1、hasOwnProperty判断对象是否具有名称属性或对象。2、该方法不能检查对象的原型链是否具有该属性,该属性必须是对象本身的成员。格式object.hasOwnProp…

2026-01-22 4,253

js外观模式的介绍

说明1、为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口使得对子系统接口的访问更容易,不符合单一职责原则和开放封闭原则。2、外观模式的优势是易于使用,而且本身也比较轻量…

2026-01-22 83,949

js观察者模式是什么

说明1、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。2、包括Subject:主体对象(状态发布者),维护观察者列表,添加或删除观察…

2026-01-22 57,921

js观察者模式和订阅模式的区别

调度模式1、观察者模式是由具体目标调度的,而订阅模式是统一由调度中心调的。所以观察者模式的订阅者与发布者之间是存在依赖的,而订阅模式则不会。通知订阅者的方式2、观察者模式是通过主题…

2026-01-22 61,880

js迭代器模式是什么

说明1、提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示2、可分为:内部迭代器和外部迭代器内部迭代器: 内部已经定义好迭代规则,外部只需要调用一次即可。外…

2026-01-22 2,391

js状态模式是什么

说明1、关键是区分事物内部的状态,事物内部状态往往会带来事物的行为改变。即允许对象在内部状态发生改变时改变它的行为。2、状态模式就是封装状态,允许一个对象在其内部状态改变时改变它的…

2026-01-22 84,041

js中如何自定义迭代行为

说明1、可迭代对象是实现了@@iterator方法的对象,那么可迭代对象就可以通过重写@@iterator方法实现自定义迭代行为。@@iterator是一个可以返回迭代器对象的函数…

2026-01-22 26,835

js返回生成器的两种方法

方法说明1、使用生成器函数的构造函数创建生成器函数,生成器函数返回生成器,实际使用少。2、使用function*声明的函数是生成器函数,生成器函数返回的是生成器。实例const c…

2026-01-22 44,113
1 52 53 54 55 56 64