javascript - 我做错了什么,或者这是一个错误? ( typescript / Visual Studio 2012)

标签 javascript asp.net visual-studio debugging typescript

已解决:

谢谢大家的帮助。我不确定到底是什么原因造成的,但我重新启动了 Visual Studio,一切都恢复正常了。不知道为什么,但从(昨天)开始它就一直在工作。


我昨晚没有遇到这些问题(使用相同的代码 - 未更改):

enter image description here

我不明白这是什么问题。

我得到的错误是:

JavaScript critical error at line 1, column 9 in [path/app.ts] SCRIPT1004: Expected ';'.

这是怎么回事?!

万一你看不到图像,错误是指这一行: 声明var文件;

更新

将 TypeScript 编译成 JavaScript 的 javascript 文件如下所示:

window.onload = function () {
    start();
};
function sayHello(msg) {
    return msg = "Hello, therel ol!";
}
function start() {
    var element = document.getElementById("link");
    element.addEventListener("click", function () {
        var element = document.getElementById("response").innerText = sayHello("Hi");
    }, false);
    if(XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
}

如您所见,一切看起来都很好。我不明白为什么会抛出此错误。

最佳答案

我的猜测是您在页面上错误地引用了 app.ts 文件,而您应该引用 app.js 文件。

我假设您在运行应用程序时遇到此错误,而不是在设计时。

<script src="app.ts"></script>

应该是

<script src="app.js"></script>

关于javascript - 我做错了什么,或者这是一个错误? ( typescript / Visual Studio 2012),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13052214/

相关文章:

Javascript 表单验证 + ajax 提交不起作用

javascript - 如何使用下面的示例将文本添加到 D3 中的 SVG 元素

c# - ASP.NET:如果我的 sql 数据类型是 float,DataReader 的返回类型是什么?

asp.net - 我是否需要添加一些特殊内容才能在 iPad 上正确查看我的网站?

c# - 在 VS2013 的 C# 代码中查找异常隐藏/吞噬

javascript - 多屏应用的两侧数据绑定(bind)javascript库使用

javascript - 有没有一种方法可以在不使用 [form element].[name attribute value] 的情况下找到具有特定名称的表单的后代?

c# - 使用 runat ="server"导致 View 状态 MAC 验证失败

.net - 发现同一依赖程序集的不同版本之间存在无法解决的冲突

c# - INotifyPropertyChanged 和 ObservableCollection WPF