• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript教程

RSS
  • TypeScript函数基本知识
    TypeScript函数基本知识
    //函数声明法functionadd(n1:number,n2:number):number{returnn1+n2}console.log(add(1,2))//3函数声明法//函数表达式法varadd=function(n1:number,n2:number):number{returnn1+n2}console.l……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:151 | 回复:0
  • 2、typescript-类型断言,EventTargetEvent
    2、typescript-类型断言,EventTargetEvent
    有时候你会遇到这样的情况,你会比TypeScript更了解某个值的详细信息。通常这会发生在你清楚地知道一个实体具有比它现有类型更确切的类型。通过类型断言这种方式可以告诉编译器,“相信我,我知道自己在干什么”。类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:163 | 回复:0
  • Typescript中泛型T详细讲解
    Typescript中泛型T详细讲解
    1.泛型在定义函数或者接口或者类的时候,不能预先确定要使用的数据类型而是在使用函数、接口、或者类的时候才能够确定数据类型这个时候我们就需要使用的是泛型2.功能描述我们需要实现一个方法,方法中有两个参数,第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:203 | 回复:0
  • 创建Node.jsTypeScript后端项目
    创建Node.jsTypeScript后端项目
    1、安装Node.js扩展,支持TypeScript语法npminstall-gtypescriptnpminstall-gtypings 2、创建项目目录project_folder,进入目录。创建Node.js项目,执行以下命令:npminit3、在项目的目录下,创建TypeScript项目配 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:181 | 回复:0
  • Vue使用Typescript开发编译时提示“ERROR in ./src/main.ts Module build failed: Typ ...
    Vue使用Typescript开发编译时提示“ERROR in ./src/main.ts Module build failed: Typ ...
    使用Typescript开发Vue,一切准备就绪。但npm start 时,提示“ ERROR in ./src/main.tsModule build failed: TypeError: Cannot read property 'afterCompile' of undefined“错误。 解决方法 将ts-loader从4.0降低 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:165 | 回复:0
  • TypeScript-任意类型值
    TypeScript-任意类型值
    任意值(Any)用来表示允许赋值为任意类型。letmyFavoriteNumber:any='seven';myFavoriteNumber=7;变量如果在声明的时候,未指定其类型,那么它会被识别为任意值类型letsomething;something='seven';something=7;som ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:153 | 回复:0
  • TypeScript类型映射
    TypeScript类型映射
    ts可以使用泛型来做类型映射,将对象或数组中类型转换为另一个类型。 例如: 定义一个类型 interface Student{ name: string, age: number } 1. 把一个类型的每个属性都变为可空的 type Nullableamp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:143 | 回复:0
  • 02-TypeScript中新的字符串
    02-TypeScript中新的字符串
    TypeScript中引入了字符串模板,通过字符串模板可以方便的实现字符串换行的连接、方便变量的使用等。 1.在WebStorm中新建一个文件,后缀名为ts。 在建立ts文件时,WebStorm会问你是否需要自动生成对应的js文件,并设 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:149 | 回复:0
  • TypeScript之环境搭建
    TypeScript之环境搭建
    TypeScript介绍:TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,TypeScript在JavaScript的基础上添加了可选的静态类型和基于类的面向对象编程。TypeScript和JavaScript的对比TypeSc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:138 | 回复:0
  • 从零开始配置TypeScript+React+React-Router+Redux+Webpack开发环境
    从零开始配置TypeScript+React+React-Router+Redux+Webpack开发环境
    转载请注明出处!1、为什么不使用现成的脚手架?脚手架配置的东西太多太重了,一股脑全塞给你,我只想先用一些我能懂的库和插件,然后慢慢的添加其他的。而且自己从零开始配置也能学到更多的东西不是么。2、教程只配 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:142 | 回复:0
  • 【Typescript】抽象类,抽象方法,多态(7)
    【Typescript】抽象类,抽象方法,多态(7)
    目录抽象类抽象方法多态链式调用所谓类的抽象是只能被继承,而不能被实例化的类。抽象就是指不具体的,所以抽象类就是指不具体的类。所以抽象类自身没有什么功能,通常作为父类类使用。需要注意,抽象类仅仅作为基类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:147 | 回复:0
  • 【学习笔记】TypeScript中interface和type的区别
    【学习笔记】TypeScript中interface和type的区别
     原文:https://github.com/SunshowerC/blog/issues/7 interfaceVStype TypeScript中定义类型的两种方式接口(interface)类型别名(typealias)interface只能定义对象类型type声明的方式可以定义组合类型、交叉 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:161 | 回复:0
  • TypeScript 基本语法
    TypeScript 基本语法
    TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:175 | 回复:0
  • TypeScript入门九:TypeScript的模块
    TypeScript入门九:TypeScript的模块
    关于TypeScript模块的基本使用方法Ts的模块化语法与ES6的语法基本是一致(关于一些细节特性没有测试,请各自自行测试),然后再由tsconfig.json的module字段来描述转码类型,具体转码类型:amp;quot;moduleamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:189 | 回复:0
  • Typescript-类
    Typescript-类
    原文:TypeScript基本知识点整理 一、访问修饰符public-公共修饰符,表示属性或者方法是公有的,在类内部、子类内部、类的实例都能被访问。classPeople{publicname:stringconstructor(name:string){//构造函数必须 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:184 | 回复:0
  • react-navigationwithTypeScript
    react-navigationwithTypeScript
     1import{createStackNavigator,StackNavigationProp}from'@react-navigation/stack'; 为了对路由名和参数进行类型检查,首先要创建带有路由名到其参数的映射的对象类型index.js1exporttypestackParamsList={2Bott ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:200 | 回复:0
  • typescript无法识别vue中的$refs
    typescript无法识别vue中的$refs
    例如:vue-fullscreenamp;amp;lt;templateamp;amp;gt;amp;amp;lt;divclass=amp;quot;Testamp;quot;amp;amp;gt;amp;amp;lt;fullscreenref=amp;quot;fullscreenamp;quot;@change=amp;quot;fullscreenChangeamp;quot;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:201 | 回复:0
  • TypeScript-属性装饰器
    TypeScript-属性装饰器
    属性装饰器写在一个属性声明之前(紧靠着属性声明) 属性装饰器表达式会在运行时当作函数被调用,会自动传入下列 2 个参数: 对于静态属性来说就是当前的类, 对于实例属性来说就是当前实例 成员的名字 实例属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:248 | 回复:0
  • vscode配置typescript和eslint的环境
    vscode配置typescript和eslint的环境
     一、typescript配置tsconfig.build.json{amp;quot;extendsamp;quot;:amp;quot;./tsconfig.jsonamp;quot;,amp;quot;compilerOptionsamp;quot;:{amp;quot;outDiramp;quot;:amp;quot;./deploy/distamp;quot;,},amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:322 | 回复:0
  • 【VisualStudioCode】使用VisualStudioCode+Node.js搭建TypeScript开发环境
    【VisualStudioCode】使用VisualStudioCode+Node.js搭建TypeScript开发环境
    1、准备工作Node.js Node.js-OfficialSiteVisualStudioCode VisualStudioCode-OfficialSite安装Node.js一方面提供一个开发的Runtime;另一方面提供的npm工具,我们可以利用这个工具来安装TypeScript。下载Node.js ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:233 | 回复:0
  • 【TypeScript】TypeScript 学习 1——基本类型
    【TypeScript】TypeScript 学习 1——基本类型
    TypeScript 是 JavaScript 的超集,TypeScript 经过编译之后都会生成 JavaScript 代码。TypeScript 最大的特点就是类型化,因此才叫做 TypeScript。比起弱类型的 JavaScript,类型化的 TypeScript 显得更加容易维护 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:206 | 回复:0
  • TypeScript白鹭引擎Egret防止按钮事件冒泡穿透
    TypeScript白鹭引擎Egret防止按钮事件冒泡穿透
     this.addEventListener(egret.TouchEvent.TOUCH_BEGIN,(event)=amp;amp;gt;{if(event.target!=this)return;//防止按钮事件冒泡穿透this.isCancelTap=false;……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:214 | 回复:0
  • Vue 3 + Typescript + Vite2.0 搭建移动端 代码规范以及注意的点
    Vue 3 + Typescript + Vite2.0 搭建移动端 代码规范以及注意的点
    amp;amp;lt;!-- * @Descripttion: Vue 3 + Typescript + Vite2.0 项目简介 --amp;amp;gt; # Vue 3 + Typescript + Vite + vant3 搭建移动端通用架子 pc 管理系统请参考移步:VUE VBEN ADMIN2.0 (vite2.0+vue3+ts ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:225 | 回复:0
  • vue-cli+typescript搭建
    vue-cli+typescript搭建
    1、搭建vue-clivueinitwebpackmyVue2、安装插件cdmyVuenpm/cnpmtypescriptts-loadervue-class-componentvue-property-decorator--save-devnpminstall3、配置webapck//修改目录下bulid/webpack.base.conf. ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:217 | 回复:0
  • TypeScript 实现任务队列
    TypeScript 实现任务队列
    业务中经常会有一些批量操作的任务,比如使用 JavaScript 预加载一组图片,批量上传一些资源。如果这些任务一次性启动,势必会消耗很多资源和带宽。理想的做法应该对这些任务进行限制,比如一次只跑几个,当其中一些 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:217 | 回复:0
  • TypeScript 素描 - 接口
    TypeScript 素描 - 接口
      /* 接口 C#写多了,接口也自然也是理解的。不过TypeScript中的接口与 C#中的还是有些区别的 接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约 */ //为方法的参数做契约 interface IPersion { ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:212 | 回复:0
  • typescript类和继承
    typescript类和继承
    class Greeter { name:string=amp;quot;abcamp;quot;; greeting: string; constructor(message: string) { this.greeting = message; } greet() { return amp;quot;Hello, amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:182 | 回复:0
  • Web3DGame之路,Babylonjs和TypeScript学习笔记(一)
    Web3DGame之路,Babylonjs和TypeScript学习笔记(一)
    一个开源的Webgl3D引擎,javascriptortypescripthttp://www.babylonjs.comWebGL网页图形库,简称WebGL,是一个JS库,设计来为任何兼容它的浏览器显示实时3D或者2D图像,是w3c标准,无需插件.啥是JS    我不想谈这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:181 | 回复:0
  • 如何编写Typescript声明文件
    如何编写Typescript声明文件
    使用TypeScript已经有了一段时间,这的确是一个好东西,虽说在使用的过程中也发现了一些bug,不过都是些小问题,所以整体体验还是很不错的。TypeScript之所以叫Type,和它的强类型是分不开的,这也是区别于JavaScrip ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:169 | 回复:0
  • vue-property-decoratorvuetypescript写法
    vue-property-decoratorvuetypescript写法
    什么是TypescriptTypeScript是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法。作者是安德斯大爷,Delphi、C#之父(你大爷永远是你大爷)。把弱类型语言改成了强类型语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:171 | 回复:0
  • TypeScript学习笔记(四):函数
    TypeScript学习笔记(四):函数
    这篇笔记我们来看看TypeScript中的函数。 在JavaScript中存在两种定义函数的方法,如下: 1 //命名函数 2 function add(x, y) { 3 return x+y; 4 } 5 6 //匿名函数 7 var myAdd = function(x, y) { return x+ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:167 | 回复:0
  • 12-TypeScript总结
    12-TypeScript总结
    从前面的文章大家可以看出,TypeScript具有先天的优势,建议前端开发人员使用TypeScript进行开发,提升自己的面向对象开发思想与能力。:   1.微软开源的客户端脚本语言,是JavaScript的超集 2.近似静态、编译型语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:162 | 回复:0
  • TypeScript之构造器constructor方法methods
    TypeScript之构造器constructor方法methods
    classMovie{name:string;play_count:number;create_at:string;constructor(name:string,play_count:number=12,create_at:string){//this指向生成点Object本身this.name=name;……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:175 | 回复:0
  • typescript起步之安装及配置ts-node环境变量
    typescript起步之安装及配置ts-node环境变量
    步骤一:全局安装typescriptnpm``install``-gtypescript步骤二:全局安装ts-node安装它的原因是typescript自带的tsc命令并不能直接运行typescript代码。但值得注意的是ts-node并不等于typescript的Node.js,仅仅封装 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:164 | 回复:0
  • TypeScript入门
    TypeScript入门
    TypeScript这门语言是由微软和谷歌这两大公司在背后支持。因此我们有理由相信:在未来一段时间内,TypeScript有可能成为前端开发语言的主流。 TypeScript介绍 TypeScript 扩展了JavaScript语法,任何已经存在的J ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:180 | 回复:0
  • Vue3都要上的TypeScript之工程实践
    Vue3都要上的TypeScript之工程实践
     0.前言怎么上...咳咳,大家别想歪,这是一篇纯技♂术文章。0.1WhyTypeScript什么?尤大要把Vue3.0全部改成用Typescript来写?这不是逗我吗,那我是不是要用TypeScript来写Vue应用了?  好吧,Vue3.0可能最快也要 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:185 | 回复:0
  • Blazor 和 TypeScript 互操作工具库
    Blazor 和 TypeScript 互操作工具库
    现在传统的前端框架React,Angular 和 Vue等都使用TypeScript 构建库,Blazor 虽然使用C# 作为主要的语言,它的生态非常需要借力他的弟弟TypeScript 来丰富生态,从语法上来说TypeScript 已经和C# 非常接近, Blazor ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:180 | 回复:0
  • TypeScriptlibrarystarter创建一个TS项目
    TypeScriptlibrarystarter创建一个TS项目
    TypeScriptlibrarystarter它是一个开源的TypeScript开发基础库的脚手架工具可以帮助我们快速初始化一个TypeScript项目我们可以去它的官网地址学习和使用它https://github.com/alexjoverm/typescript-library-starter ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:189 | 回复:0
  • TypeScript-泛型兼容性
    TypeScript-泛型兼容性
    泛型只影响 使用 的部分, 不会影响 声明 的部分 不管三七二十一先来看代码即可: interface TestInterfaceamp;amp;lt;Tamp;amp;gt; { age: T; } // age:number let t1: TestInterfaceamp;amp;lt;numberamp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:185 | 回复:0
  • TypeScript入门(二)函数新特性
    TypeScript入门(二)函数新特性
     用来声明任意数量的方法参数  ...args中的...就是Rest and Spread操作符。 例1: 声明一个可以传任意数量的参数进来的方法 function func(...args:Arrayamp;amp;lt;numberamp;amp;gt;) { args.forEach((arg) ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:04 | 阅读:166 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap