我正在創建一個小型網頁應用程序。 該應用程序有幾個屏幕(列表,內部列表,項目詳細信息等)。 我在服務器上有一個REST API,我需要創建客戶端。單頁網頁應用基本邏輯
在開始時,我想到了每個主屏幕的HTML頁面。 對於每一頁我有一個CSS和JS代碼。 該HTML將只包含佔位符(空白div),它們將由JS代碼填充。
然後,我決定創建一個應用程序作爲單頁面應用程序,並使用帶有錨點的URL暗示狀態(domain.com/#list1#item1)。
我發現this問題是關於信息的應用程序的架構,但我不知道:
1)我怎麼能服務器的權限CSS頁面在乾淨的方式?
2)如何以一種乾淨的方式定義頁面基本結構(HTML div的做法)?
我會添加單頁功能作爲額外的。您可以使用常規鏈接和重定向來構建頁面,但可以使用JavaScript來攔截所有這些請求,並使頁面很好地工作。 – Blender 2012-02-13 18:51:05