Google지도에 표시되는 세부 정보를 입력하는 데 주로 의존하는 경로 계획 단일 페이지 앱을 만들었습니다. 전체 내용은 원래 자바 스크립트로만 작성되었지만 저장, 로그인 등의 작업을 수행 할 수있는 ASP.NET MVC 서버가 있습니다. 그러나 도움말 및 이용 약관과 같은 정적 인 콘텐츠를 표시하는 효과적인 방법으로 어려움을 겪고 있습니다. 지금은 메인 HTML에 모든 내용을 담고 있으며 부울 위에 모델 바인딩을 사용하여 팝업의 내용을 표시하거나 숨 깁니다. 나는이 문제가 몇 가지있다 느낌 :Knockout 단일 페이지 앱에 정적 컨텐츠 "페이지"추가
- SEO - 모든 내용이 한 페이지에 보통 숨겨하지 특히 접근이 찾을 수 없을 것입니다 검색 엔진 같은 느낌 때문에/컨텐츠를 최적화를
- 부풀린 모델 - 추가 부울은 "모델"보다 "보기"가 더 좋으며 각 콘텐츠마다 새로운 속성이 필요하고 논리를 나타 내기 때문에 DRY가 아닐 수도 있습니다.
이러한 문제를 완화하는 데 도움이되는 몇 가지 패턴과 프레임 워크는 무엇입니까? JSON을 통해 서버와 통신하는 데 도움이되는 모든 솔루션을 사용하는 것이 좋습니다.