我有一个html页面,其中必须显示相当多的叠加层。所有这些叠加都被标签包围。由于如果我选择将所有s存储在主页面中html变得非常大,我可以将这些片段存储为单独的文件吗?如果是这样,我如何根据需要将它们带入。目前,jQuery正用于隐藏/显示这些片段。
答案 0 :(得分:0)
您是否担心自己的HTML“大”,因为您希望自己的网页加载速度更快,或者因为代码太多而无法完成?
如果这是第一个原因,那么不是使用jQuery显示和隐藏DIV,而是仅在需要时使用jQuery动态创建和销毁DIV。 (虽然,除非是大量的DIV,否则我看不到你在页面大小方面节省了太多。)
如果这是第二个原因,那么如果您使用的是某种动态语言(php,ruby等),请将它们放在单独的文件中并包含它们或者获取支持代码折叠的文本编辑器,这样您就可以获得当你编写代码时,它们会挡在你的路上。
答案 1 :(得分:0)
是。您可以单独为每个代码段服务,并使用JavaScript Ajax请求从服务器获取它们并将它们插入到DOM中。
搜索Ajax教程,理想情况是在您正在使用的任何框架中。