当前位置:  开发笔记 > 编程语言 > 正文

使用SharePoint功能或物理文件部署jQuery?

如何解决《使用SharePoint功能或物理文件部署jQuery?》经验,为你挑选了2个好方法。

我们即将对SharePoint进行相当大的自定义,我想在双脚跳入之前获得一些反馈.我们正在努力解决的问题之一就是我们将jQuery javascript库直接部署到12个hive(使其在每个站点的_layouts中可用)或者我们将其包装在一个功能中并为每个功能激活该功能现场?我还看到CodePlex上的两个项目将其包含在功能中,这可能是我猜的第三个选项.

思考?



1> Ric Tokyo..:

www.sharepointblogs.com上的选项和评论

按照上面的链接或谷歌.

总结是直接修改12个配置单元很容易但不受支持(即Microsoft保留随意破坏您的环境的权利)

上面链接的推荐选项是:

使用AdditionalPageHead Delegate Control(我最喜欢的!)

通过提供所有现成的母版页使用的AdditionalPageHead Delegate Control的内容,您可以确保所有SharePoint页面都加载了jQuery库.AdditionalPageHead Delegate Control允许多个控件提供内容,因此它是一个很好的可扩展性方案.为此,您需要构建一个Web用户控件(ASCX文件),其中包含用于加载jQuery库的脚本标记:

<%@ Control Language="VB" ClassName="jQueryControl" %>



2> Alex Angas..:

您还可以使用Google AJAX Libraries API.通过向SharePoint母版页添加一些脚本(例如),您可以从Google下载任何您喜欢的jQuery版本,而无需部署.js文件.

还有许多潜在的速度改进:

Google的jQuery .js文件可能已在用户浏览器中缓存(感谢使用此工具的其他网站)

浏览器通常只允许一定数量的连接到同一服务器,因此这允许另一个连接并行打开

该文件是从用户最近的地理位置下载的(我认为)

这是一个越来越流行的解决方案,我听到的只是好事.请访问:http://code.google.com/apis/ajaxlibs/查看.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有