탐색하는 동안 웹 페이지의 소스 코드를보고 특정 상황이 어떻게 실현되었는지를 자주 확인합니다. 나는 항상 window 객체 (같은이 accepted answer에서 설명)에 속성을 연결하는 나쁜 관행이 있다는 인상이었다 window.myApp.apiKey = 12345;
또는 window.myApp.welcomeMsg = "Hello there!";
언제 창에 속성을 첨부해도 괜찮습니까?
하지만 myApp
과 같다 : 물건처럼 자주 볼
한 가지입니다 브랜드 이름이기 때문에 일종의 네임 스페이스 &으로 사용됩니다. 어떤 제품과도 충돌하지 않을 것입니다.
아직도 - 어떻게 이런 식으로해도 괜찮습니까? 그것에 대한 지표가 있습니까? (즉, 실제 생활에서 빠르게 변할 수있는 프로젝트에서 제 3의 라이브러리가 사용되지 않을 때). 나는 다음과 같은 방법을 사용하는 것이 일반적
을 그것은 현재 우리가 모듈이 더 이상 확인하지 않습니다. – elclanrs
@elclanrs 당신이 정교한 시겠어요 그쪽으로 조금 더? – Sven
속성을 창에 연결하는 것을 벗어날 수 없습니다. 이것은 마스터 객체입니다. 그러나이를 최소로 줄이거 나 표현식에 일반이 아닌 이름을 사용해야합니다. – Mouser