신고하려는 개체가 매우 많습니다. 그러나, 나는 보조 자바 스크립트 파일에서 내 기본 자바 스크립트 파일에 혼란을 계속 그렇게하고 싶습니다. 기본 자바 스크립트 파일의 코드가 보조 파일에서 작성중인 객체에 계속 액세스 할 수 있도록하려면 어떻게해야합니까?여러 자바 스크립트 파일 사용
답변
메서드의 범위를 벗어난 개체를 선언하면 전역 적으로 액세스 할 수 있습니다.
보조 스크립트 :
object myObj;
object myObj;
$(document).ready(function() {
// Do your manipulations here if needed.
});
차 스크립트 :
$(document).ready(function() {
myObj.property = "value";
});
또한
, 그래서 같은 마크 업 페이지에서 기본 일 전에 "보조"파일을 참조 :
<head>
...
<script src="js/auxiliary.js" type="text/javascript"></script>
<script src="js/primary.js" type="text/javascript"></script>
</head>
OK. 도와 주셔서 감사합니다. 간단한 질문이지만 프로그래밍에 초보자입니다. – WyoBuckeye
기본적으로 내가하는 일은 다음과 같습니다 (이 기능은 상자에서 작동하지 않을 수 있습니다. 실제로는 실제로 작동하는 방식에 가깝습니다) :
1) 전역 범위가있는 JS 파일을 만들고 모두를 보류 할 개체를 선언하십시오 이러한 다른 목적 :
가
var Registry = {};
Registry.object1 = { name: "Jack", age: "30" };
Registry.object2 = { name: "Sharon", age: "28" };
2) 보조 (보조 만들기를 global.js) 해당 오브젝트 사용
을 people.jsHi, Jack! Meet Sharon! She's only 28 years old!
당신은 모든 전역 객체를 포함하는 모든 페이지에 global.js
을 포함, 당신이 그들을 필요로 할 때 만 보조 JS 파일을 사용 : 출력한다
(function() {
console.log("Hi, "+Registry.object1.name+"! Meet "+Registry.object2.name+"! She's only "+Registry.object2.age+" years old!");
});
.
내가 다른 레지스트리를 보유하기 위해 레지스트리 객체를 만든 주된 이유는 그 밖의 다른 객체가 충돌 할 수 없도록하는 것입니다. 다른 곳에 "object1"이라는 다른 객체가 있으면 문제가 발생할 수 있지만, 다른 객체에 붙이면 충돌이 발생하지 않습니다. (즉, Registry.object1
은 object1
과 다릅니다.)
개체에는 함수를 포함 할 수 있으므로 효과적으로 사용할 수 있으므로 전역 클래스를 사용할 수 있습니다.
기본적으로 내가하는 방법입니다. 희망이 도움이됩니다.
행운을 빈다. :)
- 1. 여러 자바 스크립트 파일 병합
- 2. 여러 자바 스크립트 파일 패키지
- 3. 자바 스크립트 파일 사용 권한
- 4. 여러 자바 스크립트 파일 병합 및 관리
- 5. 여러 번 포함 된 자바 스크립트 파일
- 6. 파일 축소는 자바 스크립트 파일
- 7. 자바 스크립트 파일 결합하기
- 8. 자바 스크립트 : 외부 스크립트 사용
- 9. 여러 자바 스크립트 버튼 (사용/사용 안 함)
- 10. Page-Mod의 원격 콘텐츠 스크립트 파일/자바 스크립트 사용
- 11. 자바 스크립트 파일 페이지 매김 스크립트
- 12. 여러 자바 스크립트 호출
- 13. 자바 스크립트 여러 인수
- 14. 자바 스크립트 프롬프트 사용
- 15. 자바 스크립트 wp7 사용
- 16. Facebook에서 자바 스크립트 사용
- 17. 자바 스크립트 사용 안함
- 18. 반올림 자바 스크립트 사용
- 19. 사용 || 자바 스크립트 스위치
- 20. JSP 자바 스크립트 업로드 파일
- 21. 자바 스크립트 파일 검사
- 22. 자바 스크립트 파일 포함
- 23. 자바 스크립트 파일 저장
- 24. 자바 스크립트 파일 - Web.config의
- 25. 레일스와 자바 스크립트 파일
- 26. 이클립스 자바 스크립트 파일
- 27. 자바 스크립트 파일 압축
- 28. 여기에 자바 스크립트 파일
- 29. 자바 스크립트 파일 캐싱
- 30. PlaceHolder 자바 스크립트 파일
하나는 모든 개체 정의가 있고 다른 하나는 파일을 사용합니다. 그래서 2 개의 스크립트 파일을 추가하십시오. – Ibu