當任何JS嵌入在HTML或PHP頁面中時,Netbeans不會突出顯示該語法並且不會提供自動完成。netbeans 7.4內聯js代碼格式化和自動完成
的示例代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Steps Template</title>
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.min.js"></script>
<script type="text/javascript" src="js/initializer.js"></script>
<script type="text/javascript" src="js/database.js"></script>
</head>
<body>
<div id="bg">
<div id="mediaMini" style="">
<div id="bgBlock" style="opacity:0;"></div>
</div>
</div>
<script type="text/javascript">
$(function() {
var options = {
'imgPath': 'images',
'audioPath': 'audio'
};
$(document).ready(function() {
function preloadAllImages() {
var imagesLoaded = 0;
var images2PreLoad = new Array();
for (var i in universalStepsData) {
images2PreLoad.push(options.imgPath + '/' + (universalStepsData[i].imageSrc));
}
var loading = function loadAllImages(callback) {
var img = new Image();
img.src = images2PreLoad[imagesLoaded];
$(img).load(function() {
imagesLoaded++;
if (imagesLoaded == images2PreLoad.length) {
initialise('bgBlock', options);
}
else
loadAllImages(callback);
});
};
loading();
}
preloadAllImages();
});
});
</script>
</body>
我對NetBeans的頁面顯示以下信息。
產品版本:NetBeans IDE的7.4(構建201310111528)
更新:NetBeans IDE中被更新到版本7.4的NetBeans補丁2
的Java:1.7.0_51; Java HotSpot™64位服務器VM 24.51-b03
運行時:Java™SE運行時環境1.7.0_51-b13
系統:在amd64上運行的Windows 8版本6.2; CP1252; EN_AU(NB)
用戶目錄:C:\用戶\ Nisarg \應用程序數據\漫遊\的NetBeans \ 7.4
緩存目錄:C:\用戶\ Nisarg \應用程序數據\本地\的NetBeans \緩存\ 7.4
作爲一些用戶建議我也檢查了工具 - >選項 - >雜項 - >文件並檢查了文件擴展名JS有文本/ javascript與它關聯。
我也確保netbeans是最新的,所有的插件也是最新的。
如何解決這個問題?我如何獲得格式和自動完成?