草庐IT

nextRule

全部标签

js里的职责链模式

职责链模式职责链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式类似于调用原型方法一样:在该对象没有该方法时向上一个原型上寻找方法;该模式这是该方法无法处理这个请求时,用下一个方法处理该请求,这样形成一个链,每个方法都有可能被调用。这里用一个表单验证做例子:btn.addEventListener("click",function(event){if(input.value.length==0){console.log("这里要输入东西");}else{if(Number.isNaN(+input.value)){console.log("这里是数字"

js里的职责链模式

职责链模式职责链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式类似于调用原型方法一样:在该对象没有该方法时向上一个原型上寻找方法;该模式这是该方法无法处理这个请求时,用下一个方法处理该请求,这样形成一个链,每个方法都有可能被调用。这里用一个表单验证做例子:btn.addEventListener("click",function(event){if(input.value.length==0){console.log("这里要输入东西");}else{if(Number.isNaN(+input.value)){console.log("这里是数字"