cart.js에 함수 getCartItems
이 있고 이것을 checkout.js라는 다른 클래스에서 호출하고 싶습니다. 어떻게해야합니까?jQuery : NewBie 질문, jquery의 다른 클래스에서 함수를 호출하는 방법?
1
A
답변
3
checkout.js
을 포함하기 전에 cart.js
스크립트 파일을 페이지에 포함시켜야합니다. 함수 getCartItems
이 전역 네임 스페이스에 선언되었다고 가정하면 그게 전부입니다.
그러나 클래스에 Javascipt 소스 파일을 혼동하지 마십시오. Javascript에는 이러한 의미에서 클래스가 없습니다.
1
여기에 좀 더 복잡한 대답을 던지는 것을 싫어하지만 사물을 단순화하는 데 도움이되는 한 가지는 의사 네임 스페이스를 사용하는 것입니다.
// In cart.js
var CartNS = {};
CartNS.getCartItems = function(){
function text here...
}
// In checkout.js
CartNS.getCartItems();
네임 스페이스에 물건을 정리하여 그것을 쉽게 범위 문제 (자바 스크립트에서 가장 어려운 개념 중 하나)를 처리 할 수 있도록 할 수 있으며 그것을 좀 더 쉽게뿐만 아니라 물건을 찾을 수 있습니다 : 다음은 그 예이다. 이 방법은 JavaScript에서 클래스를 시뮬레이트하는 방법이기도합니다. 시작하기 좋은 예제는 다음과 같습니다. 3 ways to define a JavaScript class
관련 문제
- 1. 다른 클래스의 한 클래스에서 함수를 호출하는 방법
- 2. 클래스에서 mxml 함수를 호출하는 방법?
- 3. 다른 플러그인에서 jquery 플러그인 함수를 호출하는 방법
- 4. 다른 클래스에서 GetLocalResource를 호출하는 방법
- 5. 객관적인 c 클래스에서 함수를 호출하는 방법
- 6. 이름으로 jquery 함수를 호출하는 방법
- 7. jquery 플러그인에서 함수를 호출하는 방법
- 8. jQuery, 변수를 전달하는 동안 함수를 호출하는 방법
- 9. 다른 클래스의 한 클래스에서 메서드를 호출하는 방법
- 10. pone 클래스에서 다른 클래스로 클래스를 호출하는 방법
- 11. 한 클래스에서 다른 클래스로 객체를 호출하는 방법
- 12. PHP 스크립트로 jquery 함수를 호출하는 방법 ...?
- 13. jquery datepicker onselect에서 change 함수를 호출하는 방법
- 14. Java의 부모 클래스에서 함수를 호출하는 방법이 있습니까?
- 15. 다른 창에서 공용 서브 함수를 호출하는 방법
- 16. 다른 정적 함수에서 정적 함수를 호출하는 방법
- 17. Roblox의 다른 스크립트 파일에서 함수를 호출하는 방법
- 18. bool 함수를 호출하는 방법
- 19. 부모 클래스에서 EventHandler를 호출하는 방법
- 20. DelegateCommand Newbie 질문
- 21. 함수를 자동으로 호출하는 방법?
- 22. PHP 함수를 호출하는 방법?
- 23. 함수를 호출하는 방법
- 24. jquery의 DRI? - n00b 질문
- 25. 함수를 호출하는 다른 방법은 무엇입니까?
- 26. SaaS 아키텍처 질문 Newbie
- 27. jQuery NewBie 질문 : $ (문서)와 어떤 거래가 있습니까? (준비)?
- 28. Cakephp Newbie 모델 질문
- 29. DXGetErrorString newbie 질문
- 30. 드루팔 (Drupal newbie) 질문