2013-08-18 2 views
2

본 튜토리얼과 예제는 모두 단일 페이지 응용 프로그램입니다.CanJS 다중 페이지 응용 프로그램

누구나 CanJS로 여러 페이지 응용 프로그램을 개발할 수있는 방법을 보여주는 아이디어 나 지적을 할 수 있습니까?

답변

2

사용중인 모든 응용 프로그램 프레임 워크 또는 정적 페이지에서 새 페이지를 만든 다음 새 컨트롤과 뷰를 새 페이지의 요소에 연결해야합니다.

각 모듈에 대해 별도의 컨트롤이 필요하므로 필터링 가능한 드롭 다운 목록, 할 일 목록 및 로그인이있는 경우 단일 페이지에도 별도의 컨트롤이있을 수 있습니다. 따라서 앱의 canjs 디렉토리에는 컨트롤, view/s, model/s 및 observe/s 및 유닛 테스트가 포함될 각 모듈에 대한 별도의 하위 디렉토리가 있습니다. 이것은 재사용이 가능하고, 테스트하기 쉽고, 앱의 한 부분이 고장 나면 모듈화되어 있기 때문에 모든 기능을 중단하지는 않습니다. 일단 Bitovi가 만든 stealJS로 자산의 AMD 스타일 로딩을 통합하면 CanJS 창작자가됩니다. http://canjs.com/docs/can.route.html

: 당신이 실제로 변경 페이지 또는 manaage 브라우저 기록 및 클라이언트 상태없이에 location.hash를 조작하려면 https://github.com/bitovi/steal

당신은 can.route을 확인해야합니다

관련 문제