![](https://img-blog.csdnimg.cn/ec5e1f1cadce409ca129e81622817b59.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
typescript
记录TS
偷一只猪ma
总有一天技术会变得很哇塞!
展开
-
TS实现设计模式——单例模式
单例模式的目的是限制一个类只能被实例化一次,提供一个全局的访问点。单例模式又被分为懒汉单例模式(懒加载)和饿汉单例模式(预加载),懒汉单例模式就是在第一次调用时实例化,饿汉单例模式是类加载时就实例化。懒汉单例模式(懒加载)export default class RouterUtil{ private static _routerUtil:RouterUtil static instance():RouterUtil{ if(this._routerUtil===undefine.原创 2022-03-17 11:01:14 · 3793 阅读 · 0 评论 -
Vue3+TS快速上手
文章目录一、TypeScript快速上手初识TypeScript安装TypeScript第一个TypeScript程序TypeScript常用语法基础类型接口类一、TypeScript快速上手初识TypeScriptTypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6+ 的支持,它由 Microsoft 开发,代码开源于 GitHub上安装TypeScript命令行运行如下命令,全局安装TypeScript:npm install -g typescript原创 2021-11-12 15:10:18 · 8141 阅读 · 0 评论 -
Typescript完全解读 —— 接口interface
接口interface基本用法interface NameInfo { firstName:string, lastName:string}const getFullName=({firstName,lastName}:NameInfo):string=>{ return `${firstName}${lastName}`}console.log(getFullName({firstName:'haha',lastName:'li'}))可选属性interfac原创 2021-10-12 11:13:30 · 439 阅读 · 0 评论 -
TypeScript完全解读 —— 基础类型
基础类型布尔值let bool:boolean=falselet bool:booleanbool=false 数值//es6中可以使用数字的二进制、八进制、十六进制let num:number=123num=0b1111011 //二进制num=0o73 //八进制num=0x7b //十六进制字符串//es6中可以使用模板字符串let str:stringstr='abc'str=`数值是${}`数组//[1,2,3]//写法1let ar原创 2021-10-08 14:43:08 · 163 阅读 · 0 评论 -
Typescript入门(3)
Typescript入门(3)一.类型联合和类型保护二、Enum枚举类型三.在函数中使用泛型四.在类中使用泛型一.类型联合和类型保护interface Boy{ ispeople:boolean; say:()=>{}}interface Girl{ ispeople:boolean; skill:()=>{}}function Person(person:Boy | Girl){ //联合类型 if(person.ispeople){ (person原创 2021-09-17 10:28:06 · 51 阅读 · 0 评论 -
Typescript入门(2)
Typescript入门(2)一.类的概念和使用二、类的访问类型public 类的内部和外部都能访问二、使用步骤1.引入库2.读入数据总结一.类的概念和使用class Lady{ content="hi,帅比!" sayHello(){ return this.content }}class Xiaojiejie extends Lady{//类的继承 sayHello(){ return super.sayHello()+'去玩吗?'//super表示继承父类方法原创 2021-09-16 11:43:40 · 51 阅读 · 0 评论 -
Typescript入门 (1)
Typescript入门(1)一.Typescript开发环境搭建二、静态类型基础静态类型对象静态类型三.函数参数注解四.数组类型注解五.元组的使用和类型约束六.初识interface七.再识interface一.Typescript开发环境搭建下载Node.js//node官网https://nodejs.org/zh-cn/安装Node.js使用npm全局安装typescript//1.进入命令行//2.输入以下代码npm install typescript -g创建原创 2021-09-15 17:05:39 · 63 阅读 · 0 评论