码迷,mamicode.com
首页 > 其他好文 > 详细

typescript 接口的新认识

时间:2018-04-05 11:51:34      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:定义   led   log   sele   set   OLE   style   class   starty   

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 接口的新认识

标签:定义   led   log   sele   set   OLE   style   class   starty   

原文地址:https://www.cnblogs.com/forhell/p/8720075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!