1

我尝试使用 TypeScript。作为一个前 javascript 用户,我不想放弃 jQuery。

所以我通过互联网搜索了我的网站,发现了大量解释如何使用它的网站。我使用 Visual Studio 2012

所以这是我的第一次尝试:

    /// <reference path="jquery.d.ts" />

class Person {

    constructor(name: string) {
        this.name = name;
    }
    name: string;
}

function greeter(person: Person) {
    return "hallo " + person.name;
}

var person = new Person("bert");


$(document).ready(function () {
    var message = greeter(person);
    jQuery("#content")[0].innerHTML = message;
});

我可以构建解决方案,但如果我打开我的网站,它会出现 javascript 错误:

ReferenceError: $ 未定义

有任何想法吗?

4

1 回答 1

3

您仍然需要加载 jquery.js(例如使用脚本标签),就像您不使用 TypeScript 一样。

于 2013-10-21T12:22:40.530 回答