0

按照教程列表,我需要创建一个 TS 文件。我已经按照本教程中的所有内容(以及之前的 16 个内容,使用 orchard cms 创建日历)

因此,如果您查看视频中的4.49,Ron 解释说去下载JQuery(需要作为参考)。所以他告诉我们(但没有告诉我们)从这里下载 jquery.d.ts 文件,然后将其插入到项目中。

这一切都很好,但我找不到在哪里下载它。如果我单击jquery.d.ts文本文档类型格式,则会在屏幕上显示该文件。因此,我尝试将文本复制到文件中并在本地保存到他在视频中提到的位置。

但这会引发 50 多个错误……所以我猜这是不正确的。谁能告诉我如何在我的项目中正确加载这个文件?

谢谢


编辑

好的,谢谢你们到目前为止的帮助......我没有意识到点击原始下载的文档。所以它的 d/l 并放置在与教程相同的位置,我得到了一些错误.....例如

async?: boolean; //boolean is flagging up as: any: the name boolean does not exist in the current scope.
interface JQueryXHR extends XMLHttpRequest, JQueryPromise<any> { //JQueryPromise does not exist in the current scope

//then there are a number of functions:
interface JQueryGenericPromise<T
interface JQueryPromise<T> {
interface JQueryDeferred<
etc...//all saying duplicate identifier interface expected ;


declare var jQuery: JQueryStatic;//the name JQueryStatic does not exist in the current scope

请记住,这是按原样下载的。我什么都没有改变。谢谢你的任何回复

4

2 回答 2

1

在 GitHub 上,您可以点击“原始”按钮,该按钮通常会下载文件。

https://raw.github.com/borisyankov/DefinitelyTyped/master/jquery/jquery.d.ts

否则,您可以将文本复制并粘贴到文件中,然后将其另存为 jquery.d.ts

如果您仍然有错误,请分享它们,我们将帮助您修复它们。如果您使用的是旧版本的 TypeScript,最可能的情况是 jQuery 定义已针对 TypeScript 0.9 进行了更新

更新

这和我想的差不多——该boolean类型是 TypeScript 0.9 的新类型,并替换了boolTypeScript 0.8 中的类型。

你需要要么...

A. 获取最新版本的 TypeScript - 然后它将识别boolean类型

或者

B.从 0.9 更新之前获取旧版本的 jQuery 定义文件

于 2013-08-14T16:16:46.277 回答
0

如果您被发送到 github 并且您在页面上看到文件名,它们通常是链接,如果单击。. .您可以保存目的地,否则浏览器会询问您将其保存在哪里,但我认为,对于您要查找的内容;你需要安装一个subversion客户端并在 github 上注册,这样你就可以发送一个 pull request,代码将被导入你的项目

编辑:如果您只想下载项目,父页面上有一个按钮显示“下载 zip”

于 2013-08-14T15:44:37.497 回答