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/

相关文章:

c# - 在后面的代码中设置显示属性

c++ - QMAKE *.pro 文件 : enable debugging info in release mode

c - 用户退出时如何关闭控制台窗口?

javascript - chrome扩展无法读取未定义的属性 'currentScript'

javascript - 如何在plotly.js中为图例赋予固定宽度

javascript - 将包含函数的变量从 pug 传递到 react 组件

c# - VS 项目引用因 GUID 区分大小写而损坏

javascript - 如何解析从 javascript 或 jquery 中的 php 脚本检索的 json 数据

asp.net - 如何防止 ASP.NET MVC 将日期从 UTC 转换为本地?

c# - 无法将对象隐式转换为字符串