1普通函数2带参数的函数3可选参数的函数4默认参数的函数5剩余参数的函数6方法重载类似Java中的方法重载,同名不会覆盖。参数可以不同,类型也可以不同 ...
分类:
其他好文 时间:
2019-10-06 13:37:50
阅读次数:
76
一、 前言 由于node以及绝大多数前端库都是用JavaScript(以下简称JS)语言实现,而Angular是用TypeScript(以下简称TS)实现,虽然TS是JS的超集,但是由于TS和JS对于数据类型检验处理的异同,使得JS库并不能直接在TS环境直接使用,必须要使用一定格式发布并且有类型声明 ...
分类:
Web程序 时间:
2019-10-06 13:15:32
阅读次数:
146
布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)对象类型 (object)元组类型(tuple)枚举类型(enum)枚举类型的出现,自然万物一般都不会直接以数字或者字符形式出现,因此一般会把一些事物定义成某种标志,例如性别,月份,事物状态,颜色(rg... ...
分类:
其他好文 时间:
2019-10-06 00:06:33
阅读次数:
120
枚举上可以加装饰器来像C# 那样获取描述吗?可以暂时用这种类来代替枚举。 C# 写下面的代码可以生成枚举列表: 会生成这样的东西:这个用来展示前端的下拉列表。至于枚举可以拷到前端来。 ...
分类:
其他好文 时间:
2019-09-27 15:17:12
阅读次数:
91
开发typescript项目有一些现成的脚手架,比如:typescript-library-starter,它的配置齐全,更适合用在实际项目开发上。其实在学习阶段可以自己搭建一个简单的typescript运行环境,只用作学习typescript语法。 初始化项目 依次执行: 然后全局安装 types ...
分类:
其他好文 时间:
2019-09-25 12:39:54
阅读次数:
103
假设类中创建的 readonly 类型的属性,该类型的属性只能在声明处或构造器中进行初始化。 class Octopus { readonly name: string; readonly numberOfLegs: number = 8; constructor (theName: string) ...
分类:
其他好文 时间:
2019-09-25 00:59:39
阅读次数:
358
React 中的默认 Props 通过组件的 defaultProps 属性可为其 Props 指定默认值。 以下示例来自 React 官方文档 Default Prop Values: class Greeting extends React.Component { render() { retu ...
分类:
其他好文 时间:
2019-09-24 08:04:35
阅读次数:
1880
Vuex对Typescript的支持,仍十分薄弱,官方库只是添加了一些.d.ts声明文件,并没有像vue 2.5这样内置支持。 第三方衍生库 vuex-typescript, vuex-ts-decorators, vuex-typex, vuex-class等等,我个人的总结,除了vuex-cla ...
分类:
其他好文 时间:
2019-09-19 19:14:54
阅读次数:
262
Tip: 为了避免浪费您的时间,本文符合满足以下条件的同学借鉴参考 1.本文模版不适用于小型项目,两三个页面的也没必要用vue2.对typescript、vue全家桶能够掌握和运用 Tip: 由于vue-cli3.0帮我们简化了webpack的配置,我们只需要在根目录下的vue.config.js文 ...
分类:
其他好文 时间:
2019-09-19 18:02:24
阅读次数:
130