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

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

前言

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

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

clip_image002

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

clip_image004

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

clip_image006

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

clip_image008

总结

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

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

目录
相关文章
|
8天前
|
JavaScript
JS 获取对象数据类型的键值对的键与值
JS 获取对象数据类型的键值对的键与值
|
18天前
|
JavaScript 前端开发
Math对象:JavaScript中的数学工具
Math对象:JavaScript中的数学工具
26 1
N..
|
25天前
|
存储 JavaScript 前端开发
JavaScript中的对象
JavaScript中的对象
N..
10 0
|
1月前
|
JavaScript 前端开发
JavaScript对象系列(菜菜出品,必看!!!)
JavaScript对象系列(菜菜出品,必看!!!)
|
1月前
|
中间件
egg.js 24.17中间件配置
egg.js 24.17中间件配置
19 0
egg.js 24.17中间件配置
|
2月前
|
API
在vite.config.js 配置代理
在vite.config.js 配置代理
64 2
|
2月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
25 0
|
11天前
|
JavaScript 算法
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
|
1月前
|
存储 JavaScript 前端开发
在JavaScript中,对象和数组是如何进行扩展的?
在JavaScript中,对象和数组是如何进行扩展的?
22 4
|
3天前
|
JavaScript
【Js】检查Date对象是否为Invalid Date
【Js】检查Date对象是否为Invalid Date
5 0