2012-12-04 3 views
0

여러 js 파일에서 다른 js 파일에 정의 된 전역 상수 SETTINGS에 액세스해야합니다. 문제 검토 한 결과, 나는 다음과 같은 대안을 모두 건너했습니다 이러한 대안들 사이window.PARAM 대 window.parent.PARAM 대 window.top.PARAM?

있는 경우의 차이가 무엇
  • window.SETTINGS
  • window.parent.SETTINGS
  • window.top.SETTINGS

? 그 중 하나가 "모범 사례"로 간주됩니까?

답변

1

현재 컨텍스트가 위쪽 프레임 인 경우 window, topparent이 동일합니다.

는 그렇지 window 현재 컨텍스트 상단 프레임에 부모 및 parent top을 말한다.

외부 스크립트는 포함 된 문서와 동일한 컨텍스트에서 실행됩니다. 따라서 window.SETTINGS을 사용하십시오.