Netbeans的问题';Javascript/Jquery智能感知
我对Netbeans的Javascript/Jquery Intellisense有一些问题。我正在Windows上使用Netbeans 7.1。例如: 我有一个PHP项目:Netbeans的问题';Javascript/Jquery智能感知,javascript,jquery,netbeans,intellisense,Javascript,Jquery,Netbeans,Intellisense,我对Netbeans的Javascript/Jquery Intellisense有一些问题。我正在Windows上使用Netbeans 7.1。例如: 我有一个PHP项目: 源文件中的jquery.js 源文件中的index.php 源文件中的script.js 然后我写了一些简单的东西如下: <html> <head> <script type="text/javascript" src="jquery.js"></script&
- 源文件中的
jquery.js
- 源文件中的
index.php
- 源文件中的
script.js
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("h1").click(function(){
$('<h1>Hello</h1>').prependTo('body') ;
});
});
var myDate = new Date();
var m = myDate.getMinutes();
</script>
</head>
<body>
<h1>hello</h1>
</body>
</html>
$(文档).ready(函数(){
$(“h1”)。单击(函数(){
$('Hello').prependTo('body');
});
});
var myDate=新日期();
var m=myDate.getMinutes();
你好
在这个例子中,我在index.php
文件中得到了一些Intellisense,但它(对我来说)在$('h1')中并不完整。cl
Intellisense没有列出单击
,而是显示了类似的内容
在script.js
中,我对jQuery
没有任何智能感知-只有Javascript
我也没有得到例如Date
的智能感知。我只知道:
如何解决此问题?您是否将IDE设置为隐藏目标浏览器不支持的功能 例如,在我的Netbeans中,它用删除线显示它们,并表示Internet Explorer 5.5不支持它们 尝试更改目标浏览器:
Tools > Options > Miscellaneous > JavaScript
我尝试过改变这些选项,但没有任何帮助。但仍然-例如:
getHours()
Date的成员函数是最基本的,不是吗?在这种情况下,我会尝试更新IDE插件或卸载/重新安装IDE,您将不得不再次更改首选项,但不会丢失您的项目!在旁注中,您可以使用$(函数(){//code});而不是$(document).ready(函数(){//code});它也做同样的事情@Andrewillis我知道,但我仍然没有智能感知:/