昨晚我参加了一次很棒的英国SharePoint用户组会议–与伦敦的活动相比,值得注意的是有多少人走了很长一段距离才能到达那里,非常敬业!第一次是我(本次活动是针对开发人员的第一次会议),第二次是小组Q&与一些精彩对话的讨论。我的演讲主题是‘SharePoint,jQuery和AJAX-初学者的生存指南’,尽管我’自从上次进行一些更新以来,在我想再次发布平台和代码示例之前已经进行了此演讲。实际上,’我认为在这里特别值得一提:
- 如果将jQuery与SharePoint 2010一起使用,则始终将jQuery放入‘no conflict mode’ via jQuery的.noConflict(). 这是必需的,因为SharePoint’的内部JavaScript在几个地方都使用$符号作为变量名,这会导致冲突。’s jQuery的使用的别名
甲板上有我的信息‘3 core techniques’适用于具有SharePoint的jQuery / AJAX应用程序,以及技巧和窍门,例如如何获取jQuery和SP2010客户端对象模型的Intellisense,调试AJAX应用程序的工具等。代码示例涵盖了相当广泛的内容:
- jQuery的
- 显示/隐藏元素
- 设置元素的HTML
- 级联下拉菜单
- AJAX请求
- 客户对象模型
- 提取简单数据
- 实施“type-ahead filtering”针对文档库中的文档进行采样
- 建立资料,例如一个新的清单项目
- 减少通过网络传输的数据的技术(在我的示例中为95%!)
- jQuery的 + HTTP处理程序
- 为什么/如何
- 返回简单数据
- 以JSON形式返回复杂数据
您可以从以下位置下载我的幻灯片和代码示例:
http://dl.dropbox.com/u/11342240/ChrisOBrien_jQueryAJAXSP2010_SamplesAndDeck.zip
非常感谢 马克·斯托克斯 举办活动并邀请我发言。
6条评论:
这是一个很好的演讲,感谢幻灯片:)
感谢您提供有关将jquery置于无冲突模式的提示-我当时还没有't known about that!
感谢您的演讲,这非常有趣,我想每个人都提出了一些新想法!
好话..部署了您的解决方案,似乎可以在Firefox中工作,但不能在IE中工作?
@Dane,
谢谢你-我看了看你'正确(正如您在演讲中所看到的,我经常在开发喜欢我喜欢的工具的代码时使用Firefox)。事实证明这是一个简单的HTML问题,其中IE8(至少)没有'就像自动关闭的SPAN标签,例如<span id='blah' />-我将它们更改为<span id='blah'></span>一切正常。
我将更正后的文件上传到原始链接,因此请重新下载或对您已经拥有的版本进行相同的更改。
抱歉给你带来不便!
干杯,
克里斯。
克里斯,
您在2007年的内容部署以及在2010年向我介绍jquery的此博客是如此特别!
您对SharePoint的贡献是无价的。
莎拉
发表评论