javascript_javascript 기술의 연쇄 호출

WBOY
풀어 주다: 2016-05-16 18:34:31
원래의
1156명이 탐색했습니다.

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 氇
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿