SharePoint 2013 使用JavaScript对象模型配置智能提示
2016-04-06 09:42
381 查看
前言
默认在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或者更高的版本,已经有了智能感知,麻烦勿喷;还有,不喜勿喷,呵呵,谢谢大家!
默认在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或者更高的版本,已经有了智能感知,麻烦勿喷;还有,不喜勿喷,呵呵,谢谢大家!
相关文章推荐
- json和jsonp
- Extjs中grid 的ColumnModel 属性配置
- JS 小技巧
- js--引用类型RegExp--验证中文正则表达式
- ExtJs之grid使用详解(觉得很全面,推荐)
- Json 和 Jsonlib 的使用
- js点击的时候变颜色怎么做?
- ExtJs--16--Ext.override()方法专门用来重写对象的方法
- Django中载入js和css文件
- 使用gson-1.6.jar解析json
- js的this指向
- 禁止js获取sessionid
- JS中JSON对象和String之间的互转及处理技巧
- 关于json文本数据的一些使用方法
- js替换所有的回车换行符
- Javascript插件--飘窗
- 关于给javascript对象添加、删除、修改对象的属性
- CommonJS,AMD,CMD区别
- JavaScript对象继承
- JavaScript输出螺旋矩阵