在使用SharePoint ECMAScript之前,我们需要引入几个JS文件:

  1. SP.js

  2. SP.Core.js

  3. SP.Runtime.js

SP.js:包含主要的能够用来获取sharepoint数据的对象,如ClientContext、Web、List、Listitem等

SP.Core.js:包含一些实用对象和帮助对象,能够用来完成基本的任务,如HTML编码、URL处理、XML字符串操作等

SP.Runtime.js:包含了核心的ECMAScript运行时的对象,封装了客户端对象模型和服务器进行交互处理的所有细节

SP.UI.<**>.js:一系列以SP.UI打头的文件提供了UI处理方面的扩展功能,例如SP.UI.Dialog.js包含了对Dialog Framework的支持

SP.Ribbon.js:包含了对Ribbon开发的支持

如果此时使用的是系统默认母板页,就不需要再次引用这些文件。如果使用的是自定义母板页,需要引入这些文件,或者在母板页里引用。

SharePoint提供了js的Debug版本,便于开发,但正式环境需要引用非Debug版本。

另外,如果有修改SharePoint Content Database数据库的代码,需要加入FormDigest:

转载于:https://www.cnblogs.com/lynn-lin/p/3766227.html

sharepoint ECMA相关推荐

  1. SharePoint 2013 文档库中PPT转换PDF

    SharePoint 2013 文档库中PPT转换PDF 原文:SharePoint 2013 文档库中PPT转换PDF 通过使用 PowerPoint Automation Services,可以从 ...

  2. SharePoint 工作流解决方案(一):顺序工作流和状态机工作流

    SharePoint 的工作流是基于 Workflow Foundation 的,我们就先谈谈 WF,只有对 WF 有正确的认识,才能找到 SharePoint 工作流的解决方案. Workflow ...

  3. 简介SharePoint 2010 14 Hive文件夹

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/u012025054/article/details/36018873 简介SharePoint 20 ...

  4. SharePoint使用BCS开发你第一个应用程序(三)

    SharePoint使用BCS开发你第一个应用程序(三) 创建外部内容类型. 创建外部内容类型有三种不同方式: 1. 在记事本上手写XML代码(不推荐). 2. 使用SharePoint Design ...

  5. SharePoint 2013 图文开发系列之代码定义列表

    在SharePoint的开发中,用Visual Studio自定义列表是经常会用到的,因为很多时候,我们并不会手动创建列表,而手动创建列表在测试服务器和正式机之间同步字段,也很麻烦,所以我们经常用代码 ...

  6. 在SharePoint 2010使用OWA查看自己邮箱的内容

    在SharePoint 2010使用OWA 背景: 利用 Outlook Web Access Web 部件,可以在 SharePoint 网站中显示从 Microsoft Exchange Serv ...

  7. SharePoint 2013 配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  8. SharePoint 客户端经常弹出Windows验证登录框问题

    场景描述: Site工作人员UserA创建了一个Task,并且Assign给UserB.UserB接到来自Task List的邮件通知.这时UserA发现Assign的人错了,重新修改Task Ite ...

  9. 简单又实用的分享!SharePoint母版页引用(实战)

    分享人:广州华软 极简 一. 前言 此SharePoint 版本为2013,请注意版本号.此文以图文形式,描述了根网站及子网站引用母版页,需要注意的点已用图文形式以标明. 本文适用于初学者. 二. 目 ...

最新文章

  1. python xlwt模块生成excel文件并写入数据 xlrd读取数据
  2. 全面解析python类的绑定方法与非绑定方法(转载+自己的消化与理解)
  3. 利用ioctl获取本机指定设备的MAC地址
  4. PHP统计API调用,php – 记录API调用
  5. excel 2007 vba与宏完全剖析_Excel宏VBA小技巧系列 | 分段加合
  6. C++的流输入和输出操作
  7. Linux安装Flash脚本,Linux(CentOS)下的Shockwave Flash shell一键更新脚本
  8. 在线邮箱订阅反馈html5模板
  9. android没有蓝牙设备,【Android】没有触发LeScanCallback导致无法搜索到蓝牙设备
  10. Win10错误代码0x80070541是怎么回事
  11. IIC控制设计读写EEPROM
  12. 笔记_python库jpype安装和使用,及如何打包java程序供Python调用
  13. JAFFE表情库介绍
  14. JS - 计算直角三角形的边长及角度
  15. SEGGER Embedded Studio 4.22 入门之:配合cubemx 快速建立ES工程
  16. ExcelDNA的入门使用
  17. Python教你每把轻松吃鸡
  18. Cypher语句总结
  19. Learning to Generalize Unseen Domains via Memory-based Multi-Source Meta-Learning for Person Re-ID
  20. 华为虚拟服务器 vrm,安装虚拟化管理服务器-VRM

热门文章

  1. The server sent a disconnect packet.Received ieof for nonexistent channel 0. (code: 2)
  2. ERP技术的新方向——智能客户端
  3. Android自定义控件之仿美团下拉刷新
  4. 【Git】git add -A = git add . + git add -u
  5. WebKit 布局的标准和概念
  6. DLL劫持的发展历程
  7. c++学习笔记之数组及vector
  8. 版本分支管理标准 - Trunk Based Development 主干开发模型
  9. 通过Redis、Memcache的 incr 原子操作防刷机制的使用差别
  10. android模拟器上安装/卸载app