在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense
原本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相关推荐
- 把nasm集成到Visual studio 2013中
把nasm集成到Visual studio 2013中 Visualstudio 的强大不用多说,基本上没有哪个程序员,开发人员不知道这个家伙的,因为最近在研究嵌入式的操作系统设计,操作系统嘛,虽然大 ...
- Visual Studio 2013中因SignalR的Browser Link引起的Javascript错误一则
众所周知Visual Studio 2013中有一个由SignalR机制实现的Browser Link功能,意思是开发人员可以同时使用多个浏览器进行调试,当按下IDE中的Browser Link按钮后 ...
- Visual Studio 2013 中使用断点
你可能已经很熟悉Visual Studio中的断点的基本功能.你在编辑器里代码的侧边点击,创建一个红色的圆点,然后运行应用程序,线程走到你所点的代码处停下,你可以用调试窗口查看代码状态. 你可能不熟悉 ...
- visual studio 2013 中配置OpenCV2.4.13 姿势
首先在path中添加 "C:\OpenCV\opencv\build\x64\vc12\bin" (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudi ...
- Visual Studio 2013中因Browser Link引起的Javascript错误
参考文章:http://www.cnblogs.com/daxnet/archive/2013/10/27/3391146.html Browser Link功能会引起js异常.在调试右侧的三角下拉选 ...
- Visual Studio 2013 中如何设置断点
翻了下以前的草稿, 拿出来贴一贴! -------------------------------------- VS 2013 代码调试 [如何设置断点] 一. 直接用鼠标在界面选定断点 打开VS, ...
- 服务器中修改项目端口,c#-在Visual Studio 2013中更改项目端口号
VS for ASP.NET项目中有两种项目类型: Web应用程序项目(尤其是具有.csproj或.vbproj文件来存储这些设置)在项目下具有"属性"节点. 在" We ...
- visualstudio调试html,Visual Studio Code中调试JavaScript
一.安装Debugger for Chrome扩展插件 二.配置运行环境 最左侧菜单找到调试(一个虫子样图标),点击下图中红色标注或者直接按F5: 然后出现下图所示: 选择Chrome,会生成Laun ...
- Visual Studio 2013中引入Web Service的简单方法visual studio 引用 wsdl
http://blog.csdn.net/wangzhongbo_24/article/details/49954191 Web Service有三种表示方式 三种方式分别为WSDL.Endpoint ...
最新文章
- iOS 解决1。返回时的黑边问题、2。controller的抖动问题
- Matlab与线性代数 -- 矩阵的大小
- 【剑指offer】树的子结构
- PAT 1025 反转链表 (25)(STL-map+思路+测试点分析)
- 什么是python-三分钟了解什么是Python?python环境搭建
- Ubuntu 默认输入法切换(更改)--- 解决中文输入问题
- 跟我学Java(配光盘)(跟我学)
- 细聊分布式ID生成方法-2
- flex实现最后一个元素居右
- C#设计模式--设配器模式
- 中国省市县地区代码一览表
- Windows服务器安全策略配置——简单实用
- 「 数学模型 」“三角函数化简公式”小结
- 火山引擎多场景下的云原生技术实践
- “真智能”黑马杀出,智能家居的下一战要攻破场景化?
- 青岛科技大学计算机学院官网,青岛科技大学
- Python生成透明背景图片
- DDD落地过程中有关DTO的思考
- java字符串确定汉字_java中判断字符串中汉字的个数
- Android仿微博/QQ空间滑动自动播放视频功能
热门文章
- 怎么看linux的命令说明,在linux下,怎么用命令来查看版本?
- linux登录指令 pgsql_一句一例解读20条Linux常用指令,学会了你就入门了
- 台达s1变频器参数表_变频器被加密,有这些超级密码,不用慌(各种品牌都有,建议收藏...
- 【w3cschool】Linux命令简单复习
- C++奥赛一本通递归题解
- oracle model类型,Oracle SQL高级编程——Model子句全解析-Oracle
- java a =a-=aa_java 初学 :求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。几个 数相加由键盘控制。...
- android textview显示表情,在Android TextView中显示表情符号/情感图标
- d语言 c++ 混合编程,C++,D语言,Python语言一次模拟合作开发
- 9.特殊矩阵的压缩存储