riot.js가 사용자 정의 이벤트를 트리거하고 처리하는 방법을 이해합니다. 또한이 라이브러리에서 템플릿 기능을 사용하는 방법을 이해합니다. 그러나 나는 폭동의 패턴을 만들고 그것을 강제하는 "핵심을 확장하는 모듈"이라는 패턴을 이해하지 못합니다.모듈 응용 프로그램을 생성하는 riot.js 기능 이해
var instance;
global.admin = riot.observable(function(arg) {
if (!arg) return instance;
if ($.isFunction(arg)) {
admin.on("ready", arg);
}
else {
instance = new Admin(arg);
instance.on("ready", function() {
admin.trigger("ready", instance);
});
}
});
가 정확히 어떻게이 패턴 작업과 어떻게 도움이 되나요 응용 프로그램의 핵심 확장을 않습니다 여기 폭동 웹에서의 매우 스파 스 (만) 문서에서 사용할 수 있습니다 무엇인가? 고맙습니다.
이 질문은 Riot v1 (질문 날짜를 살펴볼 때)과 오래된 것입니다. Riot v2는 비슷한 "믹스 인"을 가지고 있습니다. – Shannon