2008-09-12 4 views

답변

1

고객님의 코드에 getTracker() 함수가 있거나 이와 유사한 경우가 있습니다.

즉, 페이지의 자바 스크립트 코드와 이름이 충돌하지 않도록하는 것이 좋습니다.

@ 테오 : 방법이 아니라는 것을 깨닫지 못했습니다. 그런 다음주의를 장려하거나 사용을 방해 할 수 있습니까? 몰라, 정말로.

+0

이것은 메소드입니다. 페이지 추적기의 프로토 타입에서 메소드를 선언하기 전에는 충돌을 일으킬 가능성이 없습니다. – Theo

0

나는 항상 같은이 읽은 : 속성/메소드가 밑줄로 시작하는 경우

, 그것은 약간의 "내부"동작입니다. 따라서이 속성/메소드를 사용/호출/변경하려는 경우, 자신이하는 일을 잘 알고 있어야하며, 향후 릴리스에서 이름을 바꾸거나 제거 할 것으로 예상 할 수 있습니다.

+0

Google Analytics를 사용하지 않으셨습니까? * 페이지 추적기 객체의 모든 * 메소드에는 문서에 명시 적으로 공개 된 것조차도 밑줄이 붙습니다. – Theo

4

Google은 Module Pattern을 따르는 데 신경 쓸 수 없으므로 글로벌 네임 스페이스에서 우발적 인 충돌을 원하지 않으므로?

관련 문제