3

我有一个 JSP 主页,其中包含多个页面片段(页眉、主要内容、页脚等)。这些片段包含一些与它们相关的 Javascript 代码。

现在这些文件中的 js 在它们的末尾,包裹在 jQuery$(document).ready中。

是否有一个 JSP 标记/库可用于“缓冲”/排队这些片段中的所有内联 Javascript 并将其附加到主文档的最后?

我的如意用法:

主.jsp

<jsp:include page="header.jsp" />
<jsp:include page="main.jsp" />
...
<lib:js-out/>

头文件.jsp

   <h1 id="hi">Hi there</h1>
   <lib:js-buffer>
       $("#hi").coolAnimation();
   </lib:js-buffer>
4

1 回答 1

0

您可以编写自己的 js-buffer tag-lib 将这些全部保存到最后包含的文件中。但是,这对我来说似乎有问题。每次包含这些页面时,它都会写入文件......这是一种资源浪费,并且显然可能导致在繁忙的流量下写入访问违规。要么,要么您必须以某种方式跟踪您的 jsp 文件和标签库正在创建的包含文件的更新日期。

于 2013-04-24T23:35:21.763 回答