最佳实践 - MOSS 07 和 Javascript 文件?

发布于 2024-07-13 22:14:41 字数 101 浏览 3 评论 0原文

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

What are the suggested methods for using javascript files with MOSS 2007 ? in the 12 Hive somewhere or directly in the site's virtual directory in a scripts directory ? Or possibly as a embedded resource in a webpart ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

甜嗑 2024-07-20 22:14:41

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

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

在这篇文章中,您已经了解了如何
链接到并嵌入 Web 部件
资源。 每个人都有自己的
优点和缺点,主要是
归结为你是否需要
单独维护资源
Web 部件。 在这两种情况下,
资源文件可以被缓存,所以有
性能差异不大
每个选项。 请随意使用其中之一
您的下一个网站的这两种方法
部分。

Personally, it all depends on what purpose the JavaScript files are going to serve. If they're going to be shared amongst multiple components then I would suggest placing them in the 12-hive. If however, they're going to be isolated to a single component - a web part for instance - then embedding them as a resource will work as well.

This article has a discussion about best practices for the deployment of web part resources which you may find useful, in concludes:

In this post, you have seen how to
both link to and embed Web Part
resources. Each has its own
advantages and disadvantages, mostly
boiling down to whether you need to
maintain the resource separately from
the Web Part. In both cases, the
resource file can be cached, so there
is little performance difference from
each option. Feel free to use one of
these two approaches for your next web
part.

離殇 2024-07-20 22:14:41

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

  • 将它们放在 12-hive 中可确保快速访问,这对于脚本很重要。 否则,您将面临页面呈现延迟的风险。 更多的管理开销,因为您必须将它们部署在场中的所有前端网络服务器上。
  • 将它们放在内容数据库中可以使它们在性能降低的情况下更加集中管理。

I suggest you deploy these scripts in the 12-hive.

  • Having them in the 12-hive ensures fast access, which is important for scripts. You risk page rendering lag otherwise. More admin overhead as you must deploy them on all frontend webservers in your farm.
  • Having them in the content DB makes them more centrally manageble at the const of performance.
铜锣湾横着走 2024-07-20 22:14:41

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

Mine where added to Sharepoint Designer in a folder I called "scripts" I think that puts it in the database.

つ低調成傷 2024-07-20 22:14:41

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

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

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

We use a seperate scripts directory.
We use a similiar approach to images.

This allows us to share images and Javascript easily between our webparts, and custom applications which are available though Sharepoint.

This should also mean they're only downloaded once, and cached.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文