0

我有一个 html 页面,其中必须显示很多叠加层。所有这些覆盖都被标签包围。由于如果我选择将所有 s 存储在主页中,html 会变得非常大,我可以将这些片段存储为单独的文件吗?如果是这样,我如何根据需要将它们带入。目前 jQuery 被用来隐藏/显示这些片段。

4

2 回答 2

0

您是否担心您的 HTML 会变得“大”,因为您想让您的页面加载得更快,或者因为它变成了太多的代码来处理?

如果是第一个原因,那么不要使用 jQuery 显示和隐藏 DIV,而是仅在需要时使用 jQuery 动态创建和销毁 DIV。(不过,除非它是大量的 DIV,否则我看不到您在页面大小方面节省了多少。)

如果是第二个原因,那么如果您使用某种动态语言(php、ruby 等),请将它们放在单独的文件中并包含它们,或者获取一个支持代码折叠的文本编辑器,这样您就可以将它们从编写代码时的方式。

于 2012-08-18T15:51:38.177 回答
0

是的。您可以独立地提供每个片段,并使用 JavaScript Ajax 请求从服务器获取它们并将它们插入到 DOM 中。

搜索 Ajax 教程,最好是在您使用的任何框架中。

于 2012-08-18T15:54:01.070 回答