首页 > 其他分享 >VS 指定JS出现智能提示

VS 指定JS出现智能提示

时间:2023-02-13 10:34:43浏览次数:52  
标签:文件 js 智能 VS references 引用 感知 JS

原文地址:https://www.cnblogs.com/zuqing/p/4862142.html

     大家都知道,在Asp.net MVC中,引入了CSS,JS捆绑优化这个好东东。但是,你会发现,运用了这个捆绑优化后,或者引用了模板后,在模板中引用了JS的文件后,在页面中编辑JS文件后,却不能利索地出现智能感知了。那些一点就出现帮助说明的方法完全失去了功效。

查了一些资料后,终于找到了答案。

 

1、查看智能感知的设置

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

QQ截图20131203111853

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

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

2、建立_references.js

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

QQ截图20131203114344

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

QQ截图20131203114603

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

3、添加js引用

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

QQ截图20131203133120

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

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

QQ截图20131203133514

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

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

参考:http://m.blog.csdn.net/blog/feiying008/38942143#

标签:文件,js,智能,VS,references,引用,感知,JS
From: https://www.cnblogs.com/lizhigang/p/17115520.html

相关文章

  • Jsp中使用pageContext.setAttribute()
    起因:在学习Jsp数据流转中,发现找不到pageContext的setAttribute()方法。解决方案:在项目中导入js-api.jar即可,此jar在tomcat的安装目录/lib目录下可找到。 ......
  • ChatGPT与人工智能
    一、ChatGPT相关信息1、微软新版Bing搜索引擎集成ChatGPT,访问地址:https://www.bing.com/new2、谷歌版ChatGPT灾难级发布,市值一夜狂跌7000亿,熬夜网友:退钱!3、Gmail之父:有......
  • JSON解析器Jackson_java对象转json_List&Map与Json转java对象
    1.复杂java对象转换1.List:数组2.Map:对象格式一致packageorg.example.text;importcom.fasterxml.jackson.databind.ObjectMapper;importorg.example.dom......
  • JS事件
    事件流事件流描述了页面接收事件的顺序。graphLRA(IE)--从内而外-->B(事件冒泡流)C(NetscapeCommunicator)--从外而内-->D(事件捕获流)D-->得到所有浏览器的......
  • 人工智能拥抱大数据
    1机器什么时候才能懂人心虽说有了大数据,人的欲望总是这个不能够满足。虽说在大数据平台里面有搜索引擎这个东西,想要什么东西我一搜就出来了。但是也存在这样的情况,我想......
  • 网站在线客服系统实时语音视频聊天实战开发,利用peerjs vue.js实现webRTC网页音视频客
    webRTC机制和peerjs库的介绍在其他博客中已经有了很多介绍,这里我直接搬运过来一、webrtc回顾WebRTC(WebReal-TimeCommunication)即:网页即时通信。简单点讲,它可以实现浏......
  • 快速了解JSON及JSON的使用
    JSON简介JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式JS对象简谱,那么JSON如何转换为JS对象:JSON文本格式在语法上与创建JavaScript对象的代码相同。......
  • Python爬虫之Js逆向案例(16)-京东商品评论&店铺详情案例
    <center>声明:京东商品评论&店铺详情获取分析仅用于研究和学习,如有侵权,可联系删除</center>一次运行程序,同时获取一下内容:1.获取商店详情;2.获取当前商品评论;3.获取商品的......
  • Rust智能指针
    Rust智能指针https://course.rs/advance/smart-pointer/intro.htmlBox堆对象分配Box指针拥有内存对象的独占使用权(一)使用场景1.使用Box将数据存储在堆上fnmain(......
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架,类比到laravel。webpack是个打包工具。先下载nodejs......