2

在 MOSS 2007 中使用 javascript 文件的建议方法是什么?12 在Hive 某处或直接在站点的虚拟目录中的一个脚本目录中?或者可能作为 webpart 中的嵌入式资源?

4

4 回答 4

2

就个人而言,这完全取决于 JavaScript 文件的用途。如果它们要在多个组件之间共享,那么我建议将它们放在 12-hive 中。但是,如果它们将被隔离到单个组件(例如 Web 部件)中,那么将它们作为资源嵌入也可以。

本文讨论了部署 Web 部件资源的最佳实践,您可能会觉得这些资源很有用,总结如下:

在这篇文章中,您了解了如何链接和嵌入 Web 部件资源。每个都有自己的优点和缺点,主要归结为是否需要将资源与 Web 部件分开维护。在这两种情况下,资源文件都可以被缓存,因此每个选项的性能差异很小。随意将这两种方法之一用于您的下一个 Web 部件。

于 2009-02-09T21:38:16.273 回答
1

我建议您在 12-hive 中部署这些脚本。

  • 将它们放在 12-hive 中可确保快速访问,这对脚本很重要。否则,您将面临页面呈现滞后的风险。更多的管理开销,因为您必须将它们部署在农场中的所有前端网络服务器上。
  • 将它们放在内容数据库中使它们在性能方面更易于集中管理。
于 2009-02-09T21:30:32.437 回答
0

我在我称为“脚本”的文件夹中添加到 Sharepoint Designer 的位置,我认为这会将其放入数据库中。

于 2009-02-09T21:27:04.427 回答
0

我们使用单独的脚本目录。我们对图像使用类似的方法。

这使我们能够在我们的 webpart 和通过 Sharepoint 可用的自定义应用程序之间轻松共享图像和 Javascript。

这也应该意味着它们只下载一次并被缓存。

于 2009-02-09T21:35:40.287 回答