我正在开发一个启用了用户个人资料的sharepoint服务器场。我们正在创建一个社区功能,其中包含该社区所有成员的个人资料墙。我需要从基于搜索的源检索和显示个人资料图片,并以有吸引力的有效方式返回结果。
我们有两个途径:
1:FAST搜索每6小时为每个用户的配置文件编制索引。我们可以运行成员资格查询并返回[x]社区的所有成员。
2:我们可以使用配置文件API进行搜索。这个速度较慢,但不依赖于6小时索引,因此可以为我们提供最新信息。
我们需要通过JavaScript进行此调用,因为服务器端代码被锁定而不是选项。我想编写一个调用这些配置文件的函数,并在检索图像时将图像一次加载到一个墙上。可能在定时循环中,因此图像每100毫秒加载一次。
我相信个人资料照片会存储为包含照片网址的文字属性,因此可以将网址设置为图片来源。
如何以异步方式快速加载一组图像以提供良好的用户体验?
答案 0 :(得分:1)
由于您没有服务器端代码选项,我建议您使用Jquery脚本来渲染这些图像。这个javascript代码可以按照本文的建议异步加载:
https://wiki.base22.com/display/btg/How+to+load+JavaScript+dynamically+with+jQuery