为什么引入泛型 如果说接口和类是对一类事物的抽象描述,那么泛型可以说是对一类数据的抽象描述,进一步加强了语言的抽象程度,让组件重用性更好。 看一个小例子,实现数组的单条数据插入: function insertTo<…
分类:Typescript
Typescript Class
TypeScript-Class typescript之旅 1.TypeScript-Basic 2.TypeScript interface 3.Typescript-module(1) 4.TypeScript Mo…
TypeScript极速完全进阶指南-1初级篇
+TypeScript简介 1.比javascript更强大的开源语言,简称TS,亲爸是微软。 2.官网 英文官网:https://www.typescriptlang.org 推荐 中文官网:https…
在TypeScript项目中像PHP一样使用魔术变量
PHP 当中有许多很有用的魔术变量, 比如__CLASS__, __METHOD__之类. 但是typescript中并没有. 因此我写了一个插件typescript-magic-variable-plugin来使用它们…
TypeScript学习1-背景和简单介绍
TypeScript出现的背景 前端项目趋向工程化之后,模块化开发模式开始成为主流: 公用的逻辑和UI都被抽出来,独立成模块,供外部调用。在调用这些模块时,就会面临着沟通问题,我们要知道如何去调用,参数是什么,返回值是什…
JS 三种绑定事件方式之间的区别
JavaScript三种绑定事件的方式: 方式1 <div id="btn" onclick="clickone()"></div> //直接在DOM里绑定事件 <script> …
TypeScript 初识
文章博客地址:http://pinggod.com/2016/Typescript/ TypeScript 是 JavaScript 的超集,为 JavaScript 的生态增加了类型机制,并最终将代码编译为纯粹的 Ja…
《Angular2 从开发到部署系列》之「环境搭建」
环境搭建 如果你已经迫不及待想要跳过教程直接开始自己折腾了,这里已经有一份现成的项目备份了。你可以运行下列命令立刻开始自己第一个 Angular2之旅。 # 下载项目 git clone https://github.c…
typescript学习笔记
第一章 学习目的 JavaScripta的增强 未来前端开发趋势 技术转型的趋势 提升个人能力和竞争力未标题 用到的技术 Jest TSLint Commitizen Prettier RollupJS Semantic…
TypeScript基本类型(一)
TypeScript基础知识-基本类型(一) 字符 // 字符 - 模板字符串 占位符 let a: string = "a"; let b: string = "b"; number // number let dev…
ts/js归并排序实现(稳定排序)
稳定排序 稳定排序是指,如果原数组中有多个元素是“相等的”,那么这些元素在排序后数组的相对顺序应该保持不变。比如:我们对{name:string, age:number}[]数组用age进行排序,有很多人是25岁,那么在…
浅谈Angular Cli Schematics
写在前面 Schematics 是前端开发工作流工具,例如:创建一个组件、变更配置项至当前项目。并且不限制任何语言环境;虽然如此,但 Schematics 目前依然只能依赖 Angular Cli 来运行相应的命令行。 …