Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Visual Studio 2012和2013中编写和调试JavaScript_Javascript_Html_Visual Studio_Visual Studio 2012_Windows Phone 8 - Fatal编程技术网

在Visual Studio 2012和2013中编写和调试JavaScript

在Visual Studio 2012和2013中编写和调试JavaScript,javascript,html,visual-studio,visual-studio-2012,windows-phone-8,Javascript,Html,Visual Studio,Visual Studio 2012,Windows Phone 8,我曾尝试通过VisualStudio将我的HTML5+JS应用程序移植到WindowsPhone8,但失败了,虽然我觉得我遇到的问题应该很常见,但我没有找到解决方案 在VisualStudio Express 2012中,我制作了一个新的HTML5项目。它仍然属于C类。在将JavaScript添加到index.html文件时,我会遇到很多错误,例如在if语句中使用&&以及在普通for循环中使用&,例如var I=0;i

我曾尝试通过VisualStudio将我的HTML5+JS应用程序移植到WindowsPhone8,但失败了,虽然我觉得我遇到的问题应该很常见,但我没有找到解决方案

在VisualStudio Express 2012中,我制作了一个新的HTML5项目。它仍然属于C类。在将JavaScript添加到index.html文件时,我会遇到很多错误,例如在if语句中使用&&以及在普通for循环中使用&,例如var I=0;i<5;i++在第二个i时抛出一个错误。在我看来,它只是不解析JavaScript,这一部分没有语法突出显示,我也看过他们制作新JavaScript文件的视频,但我也不能这样做。 如果我运行该应用程序,它似乎会执行JS,比如警报,但在第一次使用我包含的jQuery时就会中断

在VisualStudio Express 2013中,我了解到它支持Windows Phone 8和Windows Phone 8.1应用程序,但我只能为Windows Phone 8.1制作应用程序。无法更改,因此不会在尚未升级的Lumia 920上执行。 我对整个Visual Studio软件包以及其他Windows工具非常不熟悉。我主要用Notepad++、Eclipse、Dreamweaver编写Java、JavaScript、PHP、HTML e.t.c。经过几天的努力,几乎没有取得任何进展,我希望这里的人能帮上忙。对不起,这是一堵长长的文字墙

编辑:我最初没有定义DOCTYPE,添加DOCTYPE修复了jQuery问题。不过,它在每个for循环和类似循环上都会抛出一个错误,例如:

<script type="text/javascript">
    for(var i = 0; i < 5; i++ ) {
      var x = i;
    }
</script>

抛出以下错误,并使用“仔细检查要添加的文件的扩展名”。确保它以.js结尾。如果需要,您可以使用F2键重命名现有文件并更改扩展名。目前,我将其保存在脚本标记内的HTML文件中,是否有任何特殊原因导致此操作无法在Visual Studio中运行?是否可以更新您的问题以包括您正在使用的DOCTYPE和脚本标记的格式?@JeremyJStarcher补充道。我仍然觉得我只是没有把它理解为JS,因此错误就来了。emulator本身的错误仍然非常糟糕,可能是因为不同的原因,但我不确定如何看到它们,因为它在IE和Chrome中都可以正常工作。添加4.01 strict或HTML5 doctype。它的行为与您的行为类似,或者它假定为XHTML doctype。