JavaScript 对象模型

上次修改时间: 2011年6月20日

适用范围: SharePoint Foundation 2010

ECMAScript(JavaScript、JScript)对象模型是随托管对象模型和 Silverlight 客户端对象模型一起引入 Microsoft SharePoint Foundation 2010 中的。通过 JavaScript 对象模型,您无需在服务器上部署代码即可使用对象。在部署沙盒解决方案或使用服务器功能区时,能够在客户端处理对象会非常有用。由于 JavaScript 的特性,所有代码都异步执行并依赖回调函数来使用 SharePoint Foundation 2010 内的对象。JavaScript 只能处理当前上下文中的对象,即,无法进行跨站点脚本编写,或访问当前上下文外部的对象。

为了最大限度地减轻服务器的负荷,在创建对象时并不会加载所有对象属性。您必须使用 Include 语句和 load(clientObject) 函数请求特定属性。可以在数据检索概述中了解有关使用对象的更多信息。JavaScript 不支持托管客户端对象模型中的属性。JavaScript 对象模型使用前面带有 set_ 和 get_ 的方法,根据检索或设置属性的值的能力来公开相应属性。ECMAScript 类库包含对象及其属性的参考材料。由于托管对象模型和 JavaScript 对象模型类似,因此包含相关信息的共享主题适用于这两种模型。可在托管对象模型和 JavaScript 对象模型之间共享以下主题。有关托管对象模型和 JavaScript 对象模型之间的差异的信息,请参阅托管对象模型和 ECMAScript 对象模型的区别

本节内容

JavaScript 对象模型中的常见编程任务

引用

对象模型层次结构和标识

作为中心对象的客户端上下文

客户端对象、值对象和标量属性

数据检索概述

创建客户端对象

客户端对象模型准则

托管对象模型和 ECMAScript 对象模型的区别

相关章节

ECMAScript 类库