jQuery의 방식은 $("#txtName").addClass("err").css("font-size","12px").select().focus(); 처럼 보입니다. 구현 메커니즘은 체인 호출입니다. 체인 콜링은 객체의 메소드를 호출한 후 객체로 돌아가는 것입니다. 엄밀히 말하면 문법에 속하지 않고 단지 문법 기법에 불과합니다. 이것이 js의 매력입니다.
반환 값이 없는 메서드는 할당자 메서드입니다. 분명히 이 포인터의 사용법을 올바르게 이해한다면 체인 호출을 쉽게 구현할 수 있습니다.
함수 W(){
이것 .name= "Wang Hongjian";
this.gender="male";
}
W.prototype.sayHi=function(){
alert("안녕하세요, 여러분내 이름은 "입니다. name);
return this;
W.prototype.doSomething(){
alert("나는 일하고 있습니다")
return this;
W.prototype.sayGoodbye=function(){
alert("Goodbye,everybody");
return this
}; var w=new W(); w.sayHi ().doSomething().sayGoodbye()
[Ctrl A 氇