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

前端之家收集整理的这篇文章主要介绍了javascript – 我做错了什么,或者这是一个错误? (TypeScript / Visual Studio 2012)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
解决

感谢大家的帮助.我不确定究竟是什么造成了这种情况,但我重新启动了Visual Studio,一切都恢复正常.不知道为什么,但从那天起(昨天)它一直在工作.

我昨晚没有遇到这些问题(代码相同 – 没有变化):

我不明白这是什么问题.

我得到的错误是:

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.js文件时,您错误地引用了页面上的app.ts文件.

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

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

应该

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

猜你在找的JavaScript相关文章