小编Fen*_*ton的帖子

如何从现有的JavaScript库生成.d.ts"typings"定义文件?

我使用了很多我自己和第三方的图书馆.我看到"typings"目录包含一些用于Jquery和WinRT ......但它们是如何创建的?

typescript tsc

173
推荐指数
6
解决办法
11万
查看次数

如何导入其他TypeScript文件?

使用vs.net的TypeScript插件时,如何在其他TypeScript文件中声明一个TypeScript文件导入模块?

档案1:

module moo
{
    export class foo .....
}
Run Code Online (Sandbox Code Playgroud)

档案2:

//what goes here?

class bar extends moo.foo
{
}
Run Code Online (Sandbox Code Playgroud)

typescript

154
推荐指数
6
解决办法
22万
查看次数

检测浏览器选项卡是否具有焦点

是否有可靠的跨浏览器方式来检测选项卡是否具有焦点.

场景是我们有一个应用程序定期轮询股票价格,如果页面没有焦点我们可以停止轮询并节省每个人的交通噪音,特别是当人们是打开不同组合的几个选项卡的粉丝.

window.onblurwindow.onfocus这个选项?

javascript optimization polling

131
推荐指数
7
解决办法
11万
查看次数

从Notepad ++复制带有颜色的文本

有没有办法从带有颜色的Notepad ++文件中复制文本?

我正在尝试编写教程文档,我将能够复制xml标记.

谢谢!

text copy colors notepad++

116
推荐指数
2
解决办法
7万
查看次数

HTML拖放移动设备

当您使用JavaScript添加拖放到网页时,例如jQuery UI draggable和droppable,当通过移动设备上的浏览器查看时,如何使其工作 - 拖动的触摸屏操作被拦截手机滚动页面等?

欢迎所有解决方案......我最初的想法是:

  1. 有一个移动设备按钮,可以"提升"要拖动的项目,然后让他们单击要放置项目的区域.

  2. 编写一个应用程序,为移动设备执行此操作,而不是尝试让网页上的工作!

  3. 请您提出建议和意见.

html javascript jquery-ui mobile-devices

87
推荐指数
6
解决办法
11万
查看次数

如何指定类属性是整数?

我正在尝试使用TypeScript,并且在创建一个具有应该是整数的"ID"字段的类的过程中,我有点困惑.

首先,在使用TypeScript插件的Visual Studio 2012中,我在intelliSense类型列表中看到"int".但是我得到一个编译错误,说"当前范围中不存在名称'int'".

我查看了语言规范,只看到以下原始类型:number,string,boolean,null和undefined.没有整数类型.

所以,我有两个问题:

  1. 我应该如何向我的班级用户表明某个特定字段不仅仅是一个"数字"而是一个整数(从不是浮点数或十进制数)?

  2. 如果它不是有效类型,为什么我会在intellisense列表中看到"int"?

更新:到目前为止我得到的所有答案都是关于JavaScript如何没有int类型,在运行时很难强制执行int类型......我知道这一切.我问是否有一种TypeScript方式为我的类用户提供一个注释,该字段应该是一个整数.也许某些特定格式的评论?

typescript

85
推荐指数
5
解决办法
6万
查看次数

您可以为TypeScript Generics指定多个类型约束

我有一个像这个例子的通用接口,只有一个类型约束:

export interface IExample<T extends MyClass> {
    getById(id: number): T;
}
Run Code Online (Sandbox Code Playgroud)

是否可以指定多个类型约束而不只是一个?

typescript typescript-generics

67
推荐指数
2
解决办法
3万
查看次数

在Visual Studio中创建一个新的TypeScript项目

如何在Visual Studio中开始编写TypeScript项目?当我创建一个新项目时,没有它的选择.我安装了Visual Studio 2012以及TypeScript添加

visual-studio typescript

58
推荐指数
4
解决办法
4万
查看次数

TypeScript是否支持类上的事件?

我只是想知道在TypeScript中你是否可以在类或接口上定义自定义事件?

这会是什么样的?

typescript

58
推荐指数
3
解决办法
7万
查看次数

TypeScript转换数组

我正在尝试将一个包装器用于希望将Array作为输入参数的库.

我试着投射数组,但是我收到一个错误:无法将'any []'转换为'Array'

有没有办法让这项工作?

var rows = new Array(10);
var rows2 = <Array>rows; //<--- Cannot convert 'any[]' to 'Array'
Run Code Online (Sandbox Code Playgroud)

casting typescript

48
推荐指数
4
解决办法
5万
查看次数