gpt4 book ai didi

javascript - 通过 ASP.NET 在 Visual Studio IDE 中编译 JavaScript 和 HTML 代码

转载 作者:行者123 更新时间:2023-11-27 23:27:01 26 4
gpt4 key购买 nike

我已经学习了 3 个关于如何使用 VS 2010 开始使用 JavaScript 的简单教程,它们都一致描述了通过 FileNew 创建项目的基本步骤, Project, ASP.NET Empty Web Application 然后通过Add 添加一个JavaScript文件, New Item 最后向项目添加 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>

在所有教程中,右键单击 HTML 组件并选择 View in Browser,它会编译并显示一个带有结果的警告窗口 (7 ) 但我的只显示带有标题的选项卡,以及一条弹出消息说 ASP.NET Development Server is running on port 56044

打开的页面具有以下 URL:http://localhost:56044/HTMLPage1.htm

我错过了什么?为什么我的 html 页面完全空白?

已解决,将我的 HTML 脚本更改为以下内容,感谢 Jared

<!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>

最佳答案

最后的答案是 <script type="text/javascript" src="JScript1.js" />需要更改为 <script type="text/javascript" src="JScript1.js"></script> .脚本标签不会自动关闭。显然浏览器不会提示,只是默默地忽略这个标签。 :P


您的浏览器是否阻止弹出窗口?如果是这样,您可以更改 alert()命令 console.log()命令。那应该更安全。 (按 F12 打开浏览器开发人员工具并查找控制台选项卡以查看 console.log() 输出)

仅供引用:控制台日志还将显示 javascript 错误等。就像它无法加载 JScrip1.js 文件一样。

关于javascript - 通过 ASP.NET 在 Visual Studio IDE 中编译 JavaScript 和 HTML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com