我在jshint文档页面和本论坛中的问题上研究了这个问题的解决方案。我没有看到解决我问题的任何事情。我安装了node.js以及sublimelinter和jshint。在我的命令行中,我键入了npm node.js和npm jshint,看到它们已经安装完毕。我按照我在YouTube上的sublimetext教程中看到的视频中的说明进行操作。我故意在我的代码中出错,但jshint没有显示它们。这是我的代码的屏幕截图。
这是sublimetext3编辑器中的代码。
// JavaScript Document
var image = document.getElementById('myCities');
var imageArray = ['photos/photo1.jpg','photos/photo2.jpg','photos/photo3.jpg','photos/photo4.jpg', 'photos/photo5.jpg','photos/photo6.jpg','photos/photo7.jpg'];
var imageIndex = 0;
function changeCities(){
myCities.setAttribute('src', imageArray [imageIndex]);
imageIndex++;
if(imageIndex>=imageArray.length){
imageIndex=[0];
}
}
var intervalHandle = setInterval(changeCities, 3000);
myCities.onclick = function(){
clearInterval(intervalHandle);
};
function()
foo = name //this is the error:no brackets for the function, variable is undefined and the semicolon is left out.
我很感激有关如何让jshint正常工作的建议。