【发布时间】:2023-03-12 01:24:02
【问题描述】:
我正在创建一个小型 Web 应用程序。 该应用程序有几个屏幕(列表、内部列表、项目详细信息等)。 我在服务器上有一个 REST API,我需要创建客户端。
一开始我考虑了每个主屏幕的 HTML 页面。 对于每个页面,我都有一个 CSS 和 JS 代码。 HTML 将仅包含将由 JS 代码填充的占位符(空 div)。
然后我决定将应用程序创建为单页应用程序,并使用带有锚点的 URL 来暗示状态 (domain.com/#list1#item1)。
我发现this 问题可以提供有关应用程序架构的信息,但我想知道:
1) 如何以干净的方式将正确的 CSS 提供给页面?
2) 如何以简洁的方式定义页面基本结构(HTML div 的方式)?
【问题讨论】:
-
我会额外添加单页功能。您可以使用常规链接和重定向构建您的页面,但使用 JavaScript 拦截所有这些请求并使页面运行良好。
标签: javascript web-applications