typescript 接口的新认识

Posted 另一个梦境

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 接口的新认识相关的知识,希望对你有一定的参考价值。

interface 用于接收服务器的数据。

eg:

interface mmmmm {
x: string,
y: number,
z: number,
select: KnockoutObservable<boolean>
}

 

$.post(url + ‘/app.ashx‘,
ko.utils.stringifyJson( {x: ‘12‘, y: 1, z: 10 }),
function (response) {
var result = $.parseJSON(response);

alert(‘ok‘);
var mm = <mmmmm>result;
mm.select = ko.observable(false);
alert(mm.select());
});

不会在js中出现。

可扩展的对象,定义为接口。可在ts中使用。不会报错。


interface Element {
scaleX: number;
scaleY: number;
offsetHeight: number;
offsetTop: number;
style: CSSStyleDeclaration,
offsetWidth: number;
}

interface Window {
startY: number;
Transform: (el: Element) => void;
yhaoTouch: (el: any) => void;
isscroll: boolean;
}

 

以上是关于typescript 接口的新认识的主要内容,如果未能解决你的问题,请参考以下文章

Vue 3系列之03——Vue 3使用TypeScript

typescript 起步之安装及配置 ts-node 环境变量

TypeScript再认识

30分钟学会TypeScript

VScode搭建TypeScript开发环境

TypeScript基础教程