2012-03-12 2 views
2

저는 JavaScript 개발자입니다. 코드가 너무 커지지 않도록 모듈 식으로 정렬해야하는 문제에 대부분의 시간을 쏟았습니다. JQuery 모듈을 알고 있지만 프로젝트가 커질수록 전체 파일을 채우는 코드 조각이 많아서 안심입니다. 그래서 거기에 어떤 JS 프레임 워크 또는 이에 대한 솔루션의 일종 그래서 쉽게 코드를 모듈화 할 수 있고 더 강력한 프런트 엔드 응용 프로그램에 대한 좋은 읽을 수 있습니다. 좀 더 나은 구조의 코드를 만들 수있는 프레임 워크 나 다른 아이디어를 제안 해 주시고 강력한 앱을 만들 수있게 해주십시오.자바 스크립트를 모듈 방식으로 작성하는 방법?

+0

Backbone.hands. –

답변

5

자바 스크립트 모듈화를 위해 AMD 스타일을 사용해 보시기 바랍니다. 복잡한 애플리케이션 관리를 위해 requirejs를 모듈 로더/의존성 주입 시스템으로 사용하고 일부 MVC 프레임 워크 (백본)을 사용할 수 있습니다. 당신이 정돈 자바 스크립트가 될 수있는 방법에 대해 놀라게 될 것입니다 기본 개념을 이해 한 후)

+0

이미 내 MVC 프레임 워크로 Spring을 사용하고 있으며 계속 진행하고 싶습니다. 저는 AMD 스타일의 JavaScript 모듈화가 무엇인지 알고 싶습니까? –

+0

백엔드 코드에는 Spring을 MVC로 사용하지만, AJAX/Javascript 상호 작용이 많은 리치 클라이언트 측 애플리케이션이 있고 브라우저 상태에 대해 html5 pushstate 또는 hasbang을 사용하여 UI 상태 관리를하고 싶다면 깔끔한 당신은 확실히 또한 클라이언트 측 MVC를 사용하는 것을 고려해야한다. backbone.js에 대한 자세한 정보는 http://documentcloud.github.com/backbone/을 참조하십시오. AMD는 비동기 적으로로드하고 자바 스크립트 모듈 간의 종속성을 주입하는 방법입니다. 자세한 정보는 require.js를 참조하십시오. http://requirejs.org/docs/whyamd.html –

+0

해당 정보에 대해 감사드립니다. 내가 직면하고있는 문제를 해결할 수있을 것이다. –

0

짧은 대답은 YUI처럼, 자사의 핵심 모듈의 개념이 라이브러리로 보는 것입니다.

+0

나는 이미이 프레임 워크를 사용했다. 내 모듈을 만든 다음 재사용하고 가져 오는 방법을 궁금해합니다. –

1

Backbone.js은 코드 구조화에 도움이되는 아키텍처 응용 프로그램입니다. jQuery 또는 Zepto와 같은 다른 인기있는 라이브러리와 함께 사용할 수 있습니다.

0

를 보라 건의 할 것입니다.

TerrificJS

전적으로 이름 지정 규칙 OOCSS에 의존하여 jQuery 코드를 모듈화 당신을 수 있습니다 코드의 깔끔한, 영리한 작품이다.

관련 문제