探索 SharePoint 客户端编程:从 AJAX 到 WCF 数据服务
1. 页面加载时运行代码
在许多情况下,我们希望页面加载时立即运行代码。但由于 SharePoint 的脚本加载模型会按需加载所需库以减少页面下载大小,所以不能简单使用 onLoad
事件。我们需要使用 ExecuteOrDelayUntilScriptLoaded
方法,该方法会延迟调用,直到 SP.js
库下载完成。
示例代码如下:
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<script type="text/javascript">
// 等待 SP.js 脚本加载完成后调用我们的函数
var e = ExecuteOrDelayUntilScriptLoaded(goClientOM, "sp.js");
</script>
<div id="displayDiv">
</div>
</asp:Content>
2. 调试 JavaScript
SharePoint 2010 附带的所有 JavaScript 库都有调试版本,可在开发过程中使用。调试脚本的步骤如下:
1. 打开浏览器,访问包含解决方案的 SharePoi