1
A
답변
2
분명히
그것은을, (그리고 according to documentation)는 인수 'ok'
와 'Popup'
유형의 이벤트가 발생합니다. 이것은 사용자 정의 이벤트 유형과 같아서 정확히 무엇을하는지, 어떻게 해석 하는지를 알아 보려면이 이벤트를 처리하는 코드의 소스 또는 문서를 참조해야합니다.
5
이벤트는 일반적으로 2 가지 유형으로 나뉩니다. DOMEvent
및 Class.Event
.
가장 일반적으로 후자가 중요합니다. this.fireEvent('popup', 'ok');
은 놀라운 일이 발생했음을 인스턴스에 알립니다.
[Options,Events]
유지 mixin과 함께 사용
, 인스턴스가 만들어 된 경우 :
var foo = new someclass({
onPopup: function(status) {
console.log(status); // ok!
console.log(this); // the instance (foo);
}
});
// later.
foo.fireEvent('popup', 'fail');
그러나 귀하의 경우에, 나는 확실하지 않다에 대한 클래스, 이유는
다양한 요소를 pub/sub로 이벤트를 실행할 수있는 DOM 요소와 같이 느슨하고 모호한 환경에서 이벤트를 사용할 수도 있습니다. 예. window.fireEvent('popup', 'ok');
- 또는 예제에서와 같이 fireEvent('popup')
만 있으면 다른 컨텍스트가 정의되지 않았으므로 전역 창 개체에 대한 이벤트 콜백이 실행됩니다.
이 당신과 같이 블록에 추가 한대로 작동합니다 :
window.addEvent('popup', function(status) {
});
컨텍스트 객체를 입력하지는 범위 체인 조회뿐만 아니라 가독성 정말 엉터리입니다. 사실
fireEvent('domready')
을 할 수 있다고해서 반드시해야한다는 것은 아닙니다. 누구나 썼다면 가독성을 높이 지 못하는 어리석은 단축키를 사용하는 것이 었습니다.
fireEvent
자체가 프로토 타입에서 오는 expando 속성입니다. 게시 한 코드 당 하나 인 것처럼 보이지만 전역 변수/함수는 아닙니다 ...
관련 문제
- 1. 컨텍스트없이 리소스에 액세스
- 2. 컨텍스트없이 SharedPreferences에 액세스
- 3. Mootools에서 $ 이해하기
- 4. MooTools에서 정적 멤버 상속
- 5. 컨텍스트없이 안드로이드의 시스템 환경 설정하기
- 6. mootools에서 요소 제거 sortable
- 7. outerWidth는 Mootools에서 동일합니다
- 8. MooTools에서 getSelected 사용하기
- 9. Mootools에서 Jquery로 변환
- 10. mootools에서 타이머를 설정하는 방법
- 11. mootools에서 이것을 삭제 하시겠습니까?
- 12. Mootools에서 XML 파싱
- 13. Mootools에서 css 클래스를 추가하는 방법
- 14. Mootools에서 initialize()와 setup() 사용
- 15. MooTools에서 작동하지 않는 클래스를 제거하십시오.
- 16. ASP.NET MVC - HTTP/요청 컨텍스트없이 경로 생성
- 17. 컨텍스트없이 하나의 객체를 다른 객체에 연결
- 18. MooTools에서 생성 된 개체 수 제어
- 19. 클라이언트 측 이미지 맵에서 IE fireevent를 만드는 방법
- 20. 응용 프로그램 컨텍스트없이 스프링 보안 필터를 사용하는 방법?
- 21. jQuery에서 evalScripts : false (mootools에서 제공)가 있습니까?
- 22. MooTools에서 글로벌 fx 속성을 설정할 수 있습니까?
- 23. mootools에서 조작 할 때 iframe 내용이 사라짐
- 24. Mootools에서 div의 위치를 얻는 방법은 무엇입니까?
- 25. ajax 응답 후 mootools에서 이벤트를 바인딩하는 방법
- 26. Mootools에서 Object를 Hash Object로 변환 하시겠습니까?
- 27. mootools에서 양식 게시물 데이터를 얻으십시오. 1.1 응답
- 28. Mootools에서 jQuery 또는 classic javascript로 클래스 변환
- 29. MooTools에서 Request 객체의 응답을 어떻게 받습니까?
- 30. PHP Mootools에서 파일 개수 및 사용
흠, http : // mootools가 될 수 있습니다. net/docs/core/Element/Element.Event do ??? – Christoph
downvote하지 마십시오. 이것은 전역 객체에 적용될 때 메소드에 컨텍스트를 추가하지 않은 사람들로 인해 몇 번이나 보였던 특이한 경우입니다. 그렇지 않은 경우 전역 함수 호출처럼 보이게하므로 혼란을 야기합니다 . 아마도 질문은 정확하게 묻지 않고 있지만 틀린 것은 아닙니다. 내 대답을 보라. –