내 JavaScript 코드에 이름 공간 개념을 구현하고 싶습니다. ExtJS를 사용하지만 어디에서 시작해야할지 모르겠지만 누구나 나를 도울 수 있습니까? 사이트 예제는 매우 짧습니다.JavaScript 이름 공간
답변
여기 여기 How do I declare a namespace in JavaScript?
하고 앱 이름이 이름 공간이 너무 ExtJS4에서 실제로 https://developer.mozilla.org/en-US/docs/XUL/School_tutorial/JavaScript_Object_Management
있는 좋은 샘플을 것입니다. 앱이 방법을 정의하는 경우 그래서 예를 들면 : 당신이 정의하는 구성 요소의 다음
Ext.application({
name: 'MyApp',
appFolder: 'app',
autoCreateViewport: true,
controllers: [
'MyController'
],
launch: function() {
console.log('hello');
// This is fired as soon as the page is ready
}
});
모든 MyApp
와 네임 스페이스 될 필요가있다. 그래서 컨트롤러는 MyApp.controller.MyController
되고 뷰는 예를 들어 MyApp.view.InboxGrid
네임 스페이스가 예상 한 것이 아니기 때문에 많은 코드 줄이있는 컨트롤러가 있습니다. 이 기능을 코드를 분리하여 더 잘 구성하고 싶었는데, 네임 스페이스를 사용하여 가능하다고 생각했습니다. 예를 들어, 동일한 컨트롤러 내에 교사를 저장하는 코드와 코드를 저장하는 코드가 있습니다. 파일 –
수 있습니다. 당신이 무엇인지 알고 있다면 컨트롤러가 두 개 이상 있어야합니다. – dbrin
2 개의 컨트롤러를 갖고 싶지만 한 컨트롤러에서만이 함수를 호출 할 수 있습니다. 원하는 작업을 이해합니까? - 1 컨트롤러에서 학생 기능 - 1 컨트롤러에서 교사 기능 및 1 컨트롤러가이 기능을 관리합니다. –
- 1. 함수 후 JavaScript 공간
- 2. 현물 이름 공간
- 3. 이름으로 이름 공간 객체
- 4. symfony2의 컬 이름 공간
- 5. C의 유형 이름 공간
- 6. 뷰 모델 이름 공간
- 7. C#에서 이름 공간 사용
- 8. 공통 이름 공간 in git
- 9. ejabberd 서버에 이름 공간 추가
- 10. WPF 외부 어셈블리 이름 공간
- 11. Backbone.js에서 이름 공간 페이로드로 작업하기
- 12. ILMerge 사용하지만 이름 공간 유지
- 13. PHP SOAP 이름 공간 변경
- 14. CodeRush에 해당하는 이름 공간 조정
- 15. URL과 이름 공간 자바 convertion
- 16. 이름 공간 안에 몽고드 문서
- 17. respond_with 및 이름 공간 컨트롤러
- 18. 생성, 이름 공간 POCO 클래스
- 19. C++ 이름 (익명) 공간 정의
- 20. PHP 전역 이름 공간 함수
- 21. ILMerge : 내부화 된 어셈블리의 이름 공간 이름 바꾸기?
- 22. JavaScript 클로저와 이름 clobbering
- 23. JavaScript : 동적 필드 이름
- 24. Javascript appendChild 이름 속성
- 25. XSLT 상위 노드의 이름 공간 지정
- 26. ipython 병렬로 파이썬 이름 공간 문제가 발생했습니다.
- 27. Oracle : 함수에 대한 전역 이름 공간 한정자?
- 28. 중복 된 중복 이름 공간 제거
- 29. 이름 공간 나는 현재이처럼 내 모델을 설정
- 30. 레일 3 이름 공간 컨트롤러 및 라우팅
깨진 두 번째 링크 :( –
그냥 구글에서 '자바 스크립트 네임 스페이스'에서 발견 한 결과가된다 :. http://javascriptweblog.wordpress.com/2010/12/07/namespacing -in-javascript/ –
응답이 더 이상 유능하지 않다고 누군가가 대답하면 * –