2012-04-16 1 views
2

클라이언트가 html과 javascript/jquery 인 웹 애플리케이션을 만들고 json 서비스에서 데이터를 가져 오도록 결정했다고 가정 해 보겠습니다.html과 javascript/jquery 만 사용하는 컴포넌트 기반 설계의 모범 사례

웹 양식의 땅에서 왔으며 이제는 mvc를 배우고 사랑합니다. 여기에는 사용자 컨트롤 및 부분보기와 같은 마스터 페이지와 구성 요소가있어 구성 요소를 재사용하고 코드를 구성 할 수 있습니다.

html과 javascript 만 사용하는 경우 어떻게해야합니까?

jquery에는 서버에서 데이터를로드하는 load() 메서드가 있습니다. 이게 내가 원하는 것을 얻기위한 최선의 방법인가? 아니면 제가 놓친 뭔가가 있습니까?

+0

Google 자바 스크립트 MVC를 사용하셨습니까? – epascarello

답변

1

이것은 다소 크고 주관적인 질문입니다.

JSON을 사용하여 데이터를 사용할 계획이라면 사용하고자하는 것은 getJSON()이며 더 유연한 래퍼 인 ajax()입니다.

그러면 너는 아마 templating system이 필요하고, 자바 스크립트를 사용하여 HTML을 만들고 주입하는 것을 피할 수있다. (사소한 것보다 조금 더 복잡한 모든 작업에 진짜 엉망이 될 수있다.)

애플리케이션 구조와 관련하여 MVC, MVP 또는 MVVM과 같은 패턴을 고려할 수 있습니다. 이 패턴을 활용할 수있는 several good libraries이 있지만 개인적으로 프레임 워크없이 게임을 시작하고 실제 필요성을 느낄 때만 그 중 하나로 전환하고 적어도 기본 개념을 파악하는 것이 좋습니다.

행운을 빌어 요.

+0

나는 당신의 제안을 조사하기 시작했습니다. 내가 느끼지 못하는 것은 html 파일을위한 일종의 "사용자 통제"솔루션입니다. 어떻게 든 모든 HTML을 하나의 파일에 넣는 것을 피할 수 있지만 오히려 여러 html 파일의 파일을 구성 할 수 있습니까? – FatAlbert

관련 문제