通过ASP.NET在Visual Studio IDE中编译JavaScript和HTML代码
我已经学习了3个关于如何使用VS 2010开始使用JavaScript的简单教程,它们都一致描述了通过通过ASP.NET在Visual Studio IDE中编译JavaScript和HTML代码,javascript,html,Javascript,Html,我已经学习了3个关于如何使用VS 2010开始使用JavaScript的简单教程,它们都一致描述了通过文件,新建,项目,ASP.NET空Web应用程序,然后通过添加添加JavaScript文件的基本步骤,新建项并最终将HTML页面添加到项目中 我的两个文件的内容如下,如所有基本教程(如HelloWorld程序)中所述: JScrip1.js function add(a, b) { return a + b; } HTMLPage1.htm <!DOCTYPE html>
文件,新建,项目,ASP.NET空Web应用程序,然后通过添加添加JavaScript文件的基本步骤,新建项
并最终将HTML页面添加到项目中
我的两个文件的内容如下,如所有基本教程(如HelloWorld程序)中所述:
JScrip1.js
function add(a, b)
{
return a + b;
}
HTMLPage1.htm
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My page title!</title>
<script type="text/javascript" src="JScript1.js" />
</head>
<body>
<script type="text/javascript" >
alert("Sum of 3 and 4 = " + add(3, 4));
</script>
</body>
</html>
最后的答案是
需要更改为
。脚本标记不是自动关闭的。显然,浏览器不会抱怨,只是默默地忽略了标签P
您的浏览器是否阻止弹出窗口?如果是这样,您可以将alert()
命令更改为console.log()
命令。这样应该更安全。(按F12
打开浏览器开发工具并查找控制台选项卡以查看console.log()
输出)
仅供参考:控制台日志还将显示javascript错误等。例如,如果它无法加载JScrip1.js文件。除了javascript之外,正文中没有任何内容,因此页面将是空白的。当您转到页面时,是否会弹出警报?在浏览器(F12)中调试时会发生什么情况?仅供参考,HTML和Javascript不编译。感谢您的回复。在正文中,我右键单击HTML
组件,选择浏览器中的View
时会显示alert
消息。不,谢谢。当我这样做时,Chrome控制台中没有显示任何内容。我选择在浏览器中查看,然后使用shift+ctrl+I打开开发人员工具,但控制台中没有任何内容……听起来javascript可能会被完全阻止。也许可以尝试在不同的浏览器中查看是否会出现这种情况。在
中,删除xmlns=”http://www.w3.org/1999/xhtml“
。HTML5不使用此选项。在
中,更改为
。脚本标记不是自动关闭的。还要检查文件名jscript 1.js
,它可能缺少t
。我只是通过重新创建文件进行测试,jscript 1.js
的错误脚本标记似乎是问题所在。
<!DOCTYPE html PUBLIC>
<html>
<head>
<title>My page title!</title>
<script type="text/javascript" src="JScript1.js"></script>
</head>
<body>
<script type="text/javascript" >
alert("Sum of 3 and 4 = " + add(3, 4));
</script>
</body>
</html>