代码之家  ›  专栏  ›  技术社区  ›  Goyuix

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

  •  15
  • Goyuix  · 技术社区  · 17 年前

    思想?

    5 回复  |  直到 16 年前
        1
  •  13
  •   Community Mohan Dere    5 年前

    选择和评论 www.sharepointblogs.com

    按照上面的链接或谷歌它。

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

    使用AdditionalPageHead委托控件(我的最爱!)

    通过提供所有开箱即用母版页使用的AdditionalPageHead委托控件的内容,可以确保所有SharePoint页面都加载了jQuery库。AdditionalPageHead委托控件允许多个控件提供内容,因此这是一个很好的扩展性场景。要实现这一点,您需要构建一个web用户控件(ASCX文件),其中包含用于加载jQuery库的脚本标记:

    <%@ Control Language="VB" ClassName="jQueryControl" %>
    
        2
  •  6
  •   Alex Angas Colin    17 年前

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

    这是一个越来越流行的解决方案,我只听说过一些好的东西。请访问: http://code.google.com/apis/ajaxlibs/

        3
  •  1
  •   Waldek Mastykarz    16 年前

    我认为这取决于你的情况。如果您想使jQuery库仅对单个站点可用,那么使用特性是一种方法。但是,如果您想使其在全球范围内可用,那么将其部署到12是一个不错的选择。

        4
  •  1
  •   Jeroen Ritmeijer    16 年前

    我们将它部署到12蜂箱中,作为我们的免费SharePoint Infisher工具的一部分,您可能需要考虑将JavaScript(Inc jQuery)一次性部署到多个页面,而不必使用MistPress、Cy.JS等任何杂乱的更改。

    在内部,它使用了上面Ric提出的委托控制方法,这只是一个更通用的解决方案,可以用于各种目的。

    详情请参阅 http://www.muhimbi.com/blog/2009/07/massage-sharepoint-into-submission.html . 有关这一功能的强大示例,请参阅 http://www.muhimbi.com/blog/2009/07/automatically-add-search-as-you-type-to.html