![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
文章平均质量分 76
Rowrey
这个作者很懒,什么都没留下…
展开
-
TpyeScript+VUE3.x学习之路02 下棋小游戏
1模板<template> <div> <ul ref="refUl" class="dom" :class="isWho" @click="cellClick"> <li class="cell" data-click="click"></li> <li class="cell" data-click="click"></li> <li class="cell" ..原创 2020-11-15 00:05:22 · 153 阅读 · 0 评论 -
TpyeScript+VUE3.x学习之路01 创建项目
需要安装node全局安装脚手架npm install -g @vue/cli或者ui安装 vue ui创建项目 vue create vue3TS原创 2020-11-14 20:17:31 · 122 阅读 · 0 评论 -
TpyeScript学习之路06 装饰器
装饰器:装饰器是一种特殊类型的声明,他能够附加到类声明,方法,属性或参数上,可以修改类的行为;装饰器就是一个方法,可以注入到类,方法,属性参数上来扩展类,属性,方法,参数的功能。常见的装饰器有:类装饰器,属性装饰器,方法装饰器,参数装饰器。装饰器的写法:普通装饰器(无法传参),装饰工厂(可传参)// 1,普通类装饰器//必须传入params参数function decorator(params:any){ //params就是当前类Decorator console.log(pa原创 2020-11-08 11:15:46 · 648 阅读 · 0 评论 -
TpyeScript学习之路06 命名空间namespace
需要用export 暴露出去export namespace name { //需要暴露 export class names{ ... }}在需要的地方引入import {name} from “…”;var name = new name.names()原创 2020-11-08 11:08:46 · 84 阅读 · 0 评论 -
TpyeScript学习之路05 模块化
导出 export导入 import示例/model/DB.tsinterface DB<T>{ add(info:T):boolean; update(info:T,id:number):boolean; delete(id:number):boolean; get(id:number):any[];}//要实现泛型接口 这个类也应该是一个泛型类//定义一个操作mysql的类class MysqlDb<T> implements DB原创 2020-11-07 16:29:20 · 73 阅读 · 0 评论 -
TpyeScript学习之路04 interface接口简单示例
功能:定义一个操作数据库的库 支持Mysql Mssql MogoDb要求:Mysql Mssql MogoDb功能一样 都有add update delete get方法注意:约束统一的规范 以及代码重用解决方案:需要约束规范所以要定义接口,需要代码重用所以要用到泛型1,接口:在面向对象的编程中,接口是一种规范定义,它定义了行为和动作的规范;2,泛型:通俗理解,泛型就是解决类,接口,方法的复用性interface DB<T>{ add(info:T):boolean;原创 2020-11-07 15:53:42 · 89 阅读 · 0 评论 -
TpyeScript学习之路03 interface接口
接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。interface USB{//定义接口 type:string; brand:string; price?:number;//可选参数}function phone(usb:USB):void{//实现USB接口 console.log(`${usb.brand} 的 ${usb.type} 接口`);}原创 2020-11-05 21:45:00 · 147 阅读 · 0 评论 -
TpyeScript学习之路02 类的继承,多态与抽象
1)public声明的属性和方法在类的内部和外部均能访问到。2)protected声明的方法和属性只能在类的内部和其子类能访问。3)private声明的方法和属性只能在其类的内部访问。多态:父类定义一个方法不去实现,让继承他的子类去实现,每一个子类有不同的表现;class Animal{ public name:string; public static go:string = "走开走开";//static 静态属性 constructor(name:string){原创 2020-11-05 20:48:32 · 104 阅读 · 0 评论 -
TpyeScript学习之路01 安装/初始化/配置编译目录/自动编译
一,安装npm install -g typescript问题1全局安装了Typescript运行环境,运行时报错:无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本可以看此博客:https://blog.csdn.net/dujyong/article/details/106359483二,初始化cmd到项目目录运行 tsc --init生成TS配置文件 tsconfig.json文件三,原创 2020-11-03 22:56:15 · 119 阅读 · 0 评论