BackboneJS 및 RequireJS를 사용하여 너무 작지 않은 응용 프로그램을 구축하고 있으며 때로는 일부 객체에 대한 액세스 권한을 원합니다.), 애플 리케이션의 객체 계층 구조 트리에서 멀리있는 다른 객체 (예 : 뷰 # 2의 전혀 관련이없는 인스턴스의 하위 하위 뷰).복잡한 RequireJS 앱의 특정 객체 인스턴스를 참조하십시오.
이것을 달성하기위한 좋은 방법이 있습니까 ?? 방법으로 그 :
A) RequireJS 좋은 사례를 지배하는 것 같다 "노 전역"패러다임을 아프게하지 않는 객체 생성
B)에 다른 개체를 통해 매개 변수를 전달 포함되지 않습니다
제 생각에 옵션 a)는 앱이 커질수록 처리하기가 매우 어렵습니다. 이해하기 어렵습니다. 왜냐하면 모든 매개 변수가 어디로 연결되는 지 계속 추적해야하기 때문입니다.
그리고 옵션 b (전역 변수 사용)는 모두 또는 아무것도 아닙니다. 하나의 글로벌을 사용한다면, 모든 앱을 네임 스페이스로 만드는 하나의 큰 글로벌을 사용할 수 있으며, 가장 중요한 RequireJS 기능 중 하나가 빠진 것 같습니다.