SharePoint 2013 使用JavaScript对象模型配置智能提示

前言

  默认在VS2012/2013中编写SharePoint JavaScript 客户端对象模型,都没有智能感知的功能,用起来非常麻烦;其实,我们可以手动配置一下,让JavaScript可以进行智能感知,下面,让我们简单看一下整个过程。

  1.在VS的Tools下面,找到Options选项,找到Text Editor下面的JavaScript,选中IntelliSense下面的References,看一下里面有没有~/Scripts/_references.js这一条,如果没有添加上(添加很简单,把路径写到那个文本框,点Add就行了),如果有的话可以忽略之;特别的Reference Group要选对,选Web,如下图:

  2.在VS的根目录上创建Scripts文件夹,在里面添加_references.js文件,类型最好选择JavaScript,其他类型我没试过,不过我觉得只要改回.js文件应该问题不大,如下图:

  3.在_references.js文件中,添加需要智能感知的js文件的引用,如下格式:

  4.示例一下如何智能感知,感觉比之前写JavaScript好多了,cool~~

总结

  看到这样添加智能感知以后,稍微科普了一下,~/Scripts/_references.js这个路径是可以自己设置的,并不是VS默认就有的,我理解也可以设置成其他名字;智能感知应该也使用其他JavaScript,甚至JQuery,至于NodeJS和AngularJS等流行的JavaScript框架,大家自己可以尝试一下,个人觉得是支持的。

  特别的,我这里是VS2012/2013版本,如果VS2015或者更高的版本,已经有了智能感知,麻烦勿喷;还有,不喜勿喷,呵呵,谢谢大家!

时间: 2024-10-10 04:21:15

SharePoint 2013 使用JavaScript对象模型配置智能提示的相关文章

[转载]SharePoint 2013测试环境安装配置指南

软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注:安装之前,需要各个服务器的IP地址,机器名称设置好,并且已经加入到域中. 一 安装AD域控制器 1. 添加AD服务 a) 打开服务器管理器,选择[添加角色和功能] b) 在[开始之前]页面直接点击[下一步] c) 选择[基于角色或基于功能的安装]后,点击[下一步] d) 选择[从服务器池中选择服务器

Visual Studio 2013 在使用 MVC5 无智能提示

关于 Visual Studio 2013 在使用 MVC5 无智能提示的问题,类库无法正常识别,连最基本的关键字提示都没有了,类变色也没有了,所有的关键字代码,类名,方法成员名都要全部手动敲 原因: 使用 Visual Studio 2013 时,如果安装了.NET Reflector 会导致 Visual Studio 2013 的 MVC5 目前还没有找到解决方案,所以只能二选一了. 先暂时不使用 .NET Reflector这个 VS 的插件,可以使用独立的 .NET Reflector

SharePoint 2013+ Sqlserver 2014 Kerberos 配置传奇, 最终的解决方案 验证。

SharePoint 2013+ Sqlserver 2014 Kerberos 配置传奇. 1,安装数据库,我就不多说安装,客户一定要注意. 我将参照以下实施例和账户. 2,建立DNS,假设没有DNSserver 在本地改动hosts吧. 3.Configure Claims to Windows Token Service Account.(呵呵 中文 是声明为windows令牌服务) Create an AD account to be used by the Claims to Wind

SharePoint 2013+ Sqlserver 2014 Kerberos 配置图例, 终极解决方案 已经验证。

SharePoint 2013+ Sqlserver 2014 Kerberos 配置图例. 1,安装数据库,安装方法我就不说了,账户一定要注意. 我下面会有参考实例和账户. 2,建立DNS,如果没有DNS服务器 在本地修改hosts吧. 3,Configure Claims to Windows Token Service Account.(呵呵 中文 是声明为windows令牌服务) Create an AD account to be used by the Claims to Windo

SharePoint 2013 SPDistributedCacheService 介绍与配置

SharePoint 2013 SPDistributedCacheService 是SharePoint  server 2013引入的一种缓存机制,它通常用于以下功能的缓存: Newsfeeds Authentication OneNote client access Security Trimming Page load performance (直接影响页面加载和反应速度) 有些Cache 是不通过SPDistributedCacheService 缓存的,例如: Blob Cache

"此站点已经禁用应用程序"在sharepoint 2013中通过v2013部署app提示该错误

该错误的原文是:the apps are disabled in this site 可以在yahoo或者bing上搜索这个错误,可以找到解决办法: msdn上也有该错误解决办法,但是如果搜索中文,目前是找不到的. 解决方案都是一致的,即sahrepoint2013安装完后,需要通过powershell创建app domain 原文地址:http://msdn.microsoft.com/en-us/library/fp179923%28v=office.15%29 操作命令: 在开始 shar

Visual Studio 2013 在使用 razor无智能提示的解决办法

网上看到的方法都差不多,但是我感觉没怎么说详细,因此,截图备注下: 1.开始->Microsoft Visual Studio 2013->Visual Studio  Tools->Visual Studio 2013 命令提示(英文版的名字是:"Developer Command Prompt for VS2013") 2.cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7    (按照Co

SharePoint 2013 通过JavaScript实现列表标题列宽度可拖动

前言 最近有个新需求,用户希望标题栏可以拖动宽度,其实觉得没什么用,既然用户要了又推不掉,就勉为其难实现一下吧. 其实原理比较简单,就是利用JavaScript对标题栏进行宽度控制,然后从网上搜了一下,碰巧看到有人写好的方法,秉承拿来主义的精神,就借用了一下,详细脚本参考附录. 1.默认的SharePoint列表是下面的样子,每一列的内容都是自适应的,很紧凑,其实也还好: 2.拖动以后的样子是下面的,其实感觉也没什么用,很鸡肋,想想用户后续肯定会提,把当前状态保存下来的需求: 虽然自己这次没有把

Python | 安装和配置智能提示插件Anaconda (转)

作为Python开发环境的Sublime Text 3,有了Anaconda就会如虎添翼.Anaconda是目前最流行也是最有威力的Python代码提示插件. 工具/原料 Sublime Text 3 build3103 插件安装 1 我们使用Sublime Text插件安装工具package control来安装,怎么安装package control这个插件大家参考下面的应用文章 4Sublime Text 3 怎么安装插件 2 好,现在打开package control菜单,输入insta