问题标签 [typescript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
53673 浏览

javascript - JavaScript,Typescript switch 语句:两种情况下运行相同代码的方式?

有没有办法在不复制和粘贴的情况下将两个不同的 case 值分配给同一个代码块?例如,68 和 40 以下应该执行相同的代码,而 30 则不相关。

认为这样的事情应该起作用是不正确的(即使它显然不起作用)?

0 投票
12 回答
115325 浏览

javascript - 将 TypeScript 转换为 JavaScript

我想知道如何以跨平台的方式将TypeScript转换为 JavaScript。我知道typescript 的节点包管理器的可用性,但是还有其他可以在服务器端使用的替代方案吗?

0 投票
1 回答
2600 浏览

typescript - TypeScript 是否有专用的 VM,还是仅编译为 js?

如果没有,是否有提供服务器端和/或浏览器嵌入式 VM 的计划?

0 投票
1 回答
1741 浏览

typescript - 您将如何使用 TypeScript 来改进 JQueryUI 函数调用的预输入和类型检查

使用 jQuery UI 小部件时,您通常会得到遵循以下模式的内容:

$("#someId").someWidget("option", "someOption", value);

有没有一种很好的方法来模拟这种交互以从 TypeScript 中获得一些有用的类型检查?从技术上讲,您可能有这样定义的方法:

someWidget(optionLiteral: string, optionName: string, optionValue: any): JQuery;

(根据提供的 jQuery UI 类型定义建模)

因此,无论选项名称如何,选项值基本上都是“任何”。有没有办法进一步重载类型定义,并可能对 optionName 进行一些模式匹配?或者有没有这方面的计划?

0 投票
6 回答
38390 浏览

asp.net-mvc - 如何将打字稿添加到现有的 Asp.Net MVC 项目?

我喜欢 typescript 背后的想法,但似乎无法弄清楚如何将它包含在 ASP.Net MVC 项目中。我已经安装了 Visual Studio 扩展,但我似乎找不到关于如何添加*.ts编译成*.js文件的文件的示例或文档。

编辑:实际上,我应该复制 Win8 示例.jsproj包含和处理.ts文件的方式吗?还是仅适用于 HTML/JS Win8 项目?

0 投票
2 回答
7698 浏览

typescript - 模块加载如何与 TypeScript 一起工作

在 TypeScript 中,如果我以浏览器为目标,模块加载如何工作?我可以使用 require.js 来加载模块吗?它有自己的装载机吗?

0 投票
1 回答
470 浏览

makefile - 在复杂的 Makefile 中出错

我从 codeplex下载了源代码,但出现了“make”错误:

[pc@localhost typescript]$ make Makefile:123: *缺少分隔符(你的意思是 TAB 而不是 8 个空格?)。停止。

违规行显然是这里的第三行:

感谢您的帮助!

0 投票
3 回答
39256 浏览

jquery - 如何在 TypeScript 中获得 jQuery 自动完成功能?

如果我在 TypeScript .ts 文件中工作,当我键入 $ 字符时,我该怎么做才能获得 jQuery 智能感知/自动完成功能?

(我在 VS 2012 的 ASP.NET MVC 3 项目中工作。)

0 投票
2 回答
57156 浏览

typescript - 是否可以将 TypeScript 编译成缩小代码?

是否可以选择将 TypeScript 代码的输出编译为缩小?还是让我们在一个单独的过程中处理这个问题?混淆会影响答案吗?

0 投票
5 回答
10619 浏览

visual-studio-2012 - VS2012 中的打字稿:(自动)从 .ts 生成 .js

我已经添加了file1.ts,我可以看到它有一个依赖项 - 即file1.js.

我注意到我对file1.ts-file1.js所做的任何更改都不会自动重新生成。

我目前唯一的解决方法是调用tsc.exe- 作为预构建事件的一部分。

我的问题是 - 有没有更好的解决方法或者我可能错过的某个设置?