原本JavaScript直接在页面中引用的时候,智能感知会直接根据js文件的内容来获得提示。但是由于在新的ASP.NET中使用了Bundle,js文件不是直接在页面中引用了,所以智能感知也就出了问题。那么如何在这种情况下恢复js的智能感知呢?

1、查看智能感知的设置

其实html的dom对象也没有任何引用,为什么智能感知里就会有呢?原因就在这里:

这里是js智能感知的公共引用文件,这里引用的js会默认被所有用到js的地方感知。因为现在说的是网站,所以就看Web这一项了,还有其它的组合用于其它js开发,比如Windows 8应用神马的。。

然后这里重点就是最下面的一条:~/Scripts/_references.js,这个就是默认的自定义公共js智能感知引用文件

2、建立_references.js

在项目中的Scripts文件夹下建立相应的_references.js文件(如果没有的话)

其实如果没有这个文件,默认情况下平时应该会看到错误提示:未找到引用的文件“~/Scripts/_references.js”。

我也是根据这个错误提示在网上了解到的这个文件的作用。

3、添加js引用

剩下的就简单了,打开_references.js文件进行编辑,需要什么js文件的感知,就从右侧的解决方案资源管理器中往里拖就好了。

4、自动同步JavaScript引用(有问题)

在_references.js文件上的右键菜单中或者在编辑器的右键菜单中,会发现这个js文件比其它js文件多出了两个选项

“更新JavaScript引用”可以将项目中的所有js文件全部自动引用到_references.js中,“自动同步JavaScript引用”其实就是在项目的js文件发生变化(重命名、移动、添加、删除)时,自动执行“更新JavaScript引用”。

但是这个“更新JavaScript引用”有个问题就是会把项目文件夹下所有的js文件都引用进来,但是很多不想要的也同时被添加进来了,不知道有没有好的解决办法。所以目前如果想部分引用js文件的话,还是手动操作吧。。。

参考资料:

1、http://madskristensen.net.web7.reliabledomainspace.com/post/auto-sync-javascript-intellisense-in-vs2013-rc(内有视频需FQ)

2、http://www.cnblogs.com/suchso/p/VisualStudio2012JqueryJavascriptIntellisenseSet.html(图片貌似已失效)

转载于:https://www.cnblogs.com/xwgli/p/3455673.html

在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense相关推荐

  1. 把nasm集成到Visual studio 2013中

    把nasm集成到Visual studio 2013中 Visualstudio 的强大不用多说,基本上没有哪个程序员,开发人员不知道这个家伙的,因为最近在研究嵌入式的操作系统设计,操作系统嘛,虽然大 ...

  2. Visual Studio 2013中因SignalR的Browser Link引起的Javascript错误一则

    众所周知Visual Studio 2013中有一个由SignalR机制实现的Browser Link功能,意思是开发人员可以同时使用多个浏览器进行调试,当按下IDE中的Browser Link按钮后 ...

  3. Visual Studio 2013 中使用断点

    你可能已经很熟悉Visual Studio中的断点的基本功能.你在编辑器里代码的侧边点击,创建一个红色的圆点,然后运行应用程序,线程走到你所点的代码处停下,你可以用调试窗口查看代码状态. 你可能不熟悉 ...

  4. visual studio 2013 中配置OpenCV2.4.13 姿势

    首先在path中添加 "C:\OpenCV\opencv\build\x64\vc12\bin"   (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudi ...

  5. Visual Studio 2013中因Browser Link引起的Javascript错误

    参考文章:http://www.cnblogs.com/daxnet/archive/2013/10/27/3391146.html Browser Link功能会引起js异常.在调试右侧的三角下拉选 ...

  6. Visual Studio 2013 中如何设置断点

    翻了下以前的草稿, 拿出来贴一贴! -------------------------------------- VS 2013 代码调试 [如何设置断点] 一. 直接用鼠标在界面选定断点 打开VS, ...

  7. 服务器中修改项目端口,c#-在Visual Studio 2013中更改项目端口号

    VS for ASP.NET项目中有两种项目类型: Web应用程序项目(尤其是具有.csproj或.vbproj文件来存储这些设置)在项目下具有"属性"节点. 在" We ...

  8. visualstudio调试html,Visual Studio Code中调试JavaScript

    一.安装Debugger for Chrome扩展插件 二.配置运行环境 最左侧菜单找到调试(一个虫子样图标),点击下图中红色标注或者直接按F5: 然后出现下图所示: 选择Chrome,会生成Laun ...

  9. Visual Studio 2013中引入Web Service的简单方法visual studio 引用 wsdl

    http://blog.csdn.net/wangzhongbo_24/article/details/49954191 Web Service有三种表示方式 三种方式分别为WSDL.Endpoint ...

最新文章

  1. iOS 解决1。返回时的黑边问题、2。controller的抖动问题
  2. Matlab与线性代数 -- 矩阵的大小
  3. 【剑指offer】树的子结构
  4. PAT 1025 反转链表 (25)(STL-map+思路+测试点分析)
  5. 什么是python-三分钟了解什么是Python?python环境搭建
  6. Ubuntu 默认输入法切换(更改)--- 解决中文输入问题
  7. 跟我学Java(配光盘)(跟我学)
  8. 细聊分布式ID生成方法-2
  9. flex实现最后一个元素居右
  10. C#设计模式--设配器模式
  11. 中国省市县地区代码一览表
  12. Windows服务器安全策略配置——简单实用
  13. 「 数学模型 」“三角函数化简公式”小结
  14. 火山引擎多场景下的云原生技术实践
  15. “真智能”黑马杀出,智能家居的下一战要攻破场景化?
  16. 青岛科技大学计算机学院官网,青岛科技大学
  17. Python生成透明背景图片
  18. DDD落地过程中有关DTO的思考
  19. java字符串确定汉字_java中判断字符串中汉字的个数
  20. Android仿微博/QQ空间滑动自动播放视频功能

热门文章

  1. 怎么看linux的命令说明,在linux下,怎么用命令来查看版本?
  2. linux登录指令 pgsql_一句一例解读20条Linux常用指令,学会了你就入门了
  3. 台达s1变频器参数表_变频器被加密,有这些超级密码,不用慌(各种品牌都有,建议收藏...
  4. 【w3cschool】Linux命令简单复习
  5. C++奥赛一本通递归题解
  6. oracle model类型,Oracle SQL高级编程——Model子句全解析-Oracle
  7. java a =a-=aa_java 初学 :求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。几个 数相加由键盘控制。...
  8. android textview显示表情,在Android TextView中显示表情符号/情感图标
  9. d语言 c++ 混合编程,C++,D语言,Python语言一次模拟合作开发
  10. 9.特殊矩阵的压缩存储