美文网首页
学习typescript

学习typescript

作者: mensionyu | 来源:发表于2019-11-29 17:32 被阅读0次

1.感谢伟大的typescript中文网站,看一遍网站基本可以学习到ts的精髓了

ts的类型兼容问题,

1.不同类型间赋值的时候
typeScript结构化类型系统的基本规则是,如果x要兼容y,那么y至少具有与x相同的属性。

    name: string;
}

let x: Named;
// y's inferred type is { name: string; location: string; }
let y = { name: 'Alice', location: 'Seattle' };
x = y;

2.不同函数赋值的时候

let y = (b: number, s: string) => 0;

y = x; // OK
x = y; // Error

y有个必需的第二个参数,但是x并没有,所以不允许赋值。
JavaScript允许忽略参数

3.下面来看看如何处理返回值类型,创建两个仅是返回值类型不同的函数:

let x = () => ({name: 'Alice'});
let y = () => ({name: 'Alice', location: 'Seattle'});

x = y; // OK
y = x; // Error because x() lacks a location property
类型系统强制源函数的返回值类型必须是目标函数返回值类型的子类型

在vue项目使用ts。ts使用了装饰器模式让我们写的代码能够和

1.@components()
声明组件
2.@ props
声明props
3.@state
声明state的数据
4.普通变量
组件data里的数据 private name:String
5.get()
声明计算属性
6.@watch
声明监听器
7.@inject
注入父组件的数据
8.@action
声明store里改变数据的动作

相关文章

  • Typescript

    TypeScript(TS)部分 TypeScript学习笔记

  • typescript学习

    typescript学习

  • TypeScript入门教程(一)

    学习网址:文档简介 · TypeScript中文网 一、Typescript介绍 1. TypeScript 是由...

  • typescript

    title: typescript学习tags: typescript学习 [toc] 泛型 基本使用 两种使用方...

  • TypeScript 基础

    以下为学习极客时间 《TypeScript 开发实战》的学习记录。 TypeScript 环境配置 安装 ts: ...

  • Typescript 学习笔记六:接口

    目录: Typescript 学习笔记一:介绍、安装、编译 Typescript 学习笔记二:数据类型 Types...

  • TypeScriptz学习笔记

    TypeScriptz学习笔记 标签(空格分隔): TypeScript 撩课学院 安装TypeScript Ty...

  • Typescript

    学习笔记 菜鸟教程 《菜鸟教程》-TypeScript简介 《菜鸟教程》-TypeScript安装 《菜鸟教程》-...

  • React+TypeScript开发--环境搭建

    React+TypeScript开发--环境搭建 学习文档 React TypeScript 一、node环境安装...

  • TypeScript介绍与安装

    本节我们来学习 TypeScript 语言。 TypeScript 看名字就和 JavaScript 很像,事实上...

网友评论

      本文标题:学习typescript

      本文链接:https://www.haomeiwen.com/subject/bvdvbctx.html