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

TypeScript教程

RSS
  • 5.typescript-任意值、类型推论、联合类型、类型断言、字符串字面量类型 ...
    5.typescript-任意值、类型推论、联合类型、类型断言、字符串字面量类型 ...
    1.任意值any 可以将任意类型的变量赋值给该类型的变量,没有指定类型的变量默认为any   也可以用来定义不定类型的数组   2.类型推论 上面说到没有指定类型的变量默认为any类型的,但是当声明变量时定义了该变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:91 | 回复:0
  • TypeScript设计模式之中介者、观察者
    TypeScript设计模式之中介者、观察者
    看看用TypeScript怎样实现常见的设计模式,顺便复习一下。 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。 这里尽 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:89 | 回复:0
  • typescript简版跳一跳
    typescript简版跳一跳
    typescript简版跳一跳学习typescript,第一步应该是学习官方文档,理解最基础的语法。第二步开始用typescript实现一些js+css或者canvas类型的游行。现在开始我们用ts写跳一跳核心点:1.场景的随机创建2.旗子的跳动3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:82 | 回复:0
  • TypeScript-类可选属性和参数属性
    TypeScript-类可选属性和参数属性
    和接口中的可选属性一样, 可传可不传的属性 注意点 在 TS 中如果定义了实例属性, 那么就必须在构造函数中使用, 否则就会报错 错误示例: class Person { name: string; age: number; } 正确示例: cl ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:76 | 回复:0
  • Vue3+TypeScript?看这一篇就够了
    Vue3+TypeScript?看这一篇就够了
    1.1初识TypeScriptTypeScript的介绍TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:70 | 回复:0
  • 转载:《TypeScript中文入门教程》7、模块
    转载:《TypeScript中文入门教程》7、模块
    文章转载自:https://github.com/zhongsp建议您直接跳转到上面的网址查看最新版本。关于术语的一点说明: 请务必注意一点,TypeScript1.5里术语名已经发生了变化。“内部模块”现在称做“命名空间”。“外部模块”现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:84 | 回复:0
  • typescript+react 搭建前端项目
    typescript+react 搭建前端项目
    用Create React App来实现,这是一个官方支持的创建 React 单页应用程序的方法。 typescript+react 搭建前端项目,命令使用如下: npx create-react-app typescript_study  --template typescript   ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:83 | 回复:0
  • TypeScript基础以及在Vue中的应用
    TypeScript基础以及在Vue中的应用
    TypeScript推出已经很长时间了,在Angular项目中开发比较普遍,随着Vue3.0的即将推出,TypeScript在Vue项目中使用也即将成为很大的趋势,笔者也是最近才开始研究如何在Vue项目中使用TypeScript进行项目的开发。准备 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:82 | 回复:0
  • react:typescriptimportimagesalias
    react:typescriptimportimagesalias
    1、webpack.config.jsresolve:{extensions:,alias:{images:path.resolve(__dirname,'src/images/')}}2、tsconfig.json{amp;quot;compilerOptionsamp;quot;:{amp;quot;baseU……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:80 | 回复:0
  • 玩转TypeScript(2) --简单TypeScript类型
    玩转TypeScript(2) --简单TypeScript类型
    通过TypeScript的Module和Class,TypeScript提供了相对于javaScript更加清晰的代码构造,相较于javaScript的.js满天飞的代码,用TypeScript,你可以更加模块化的管理自己的项目(这本来是JavaScript具有的功能,只是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:92 | 回复:0
  • TypeScript(07): 条件语句(同JS)
    TypeScript(07): 条件语句(同JS)
    条件语句用于基于不同的条件来执行不同的动作。 TypeScript 条件语句是通过一条或多条语句的执行结果(True 或 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 一、条件语句 通常在写代码 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:80 | 回复:0
  • Typescript开发环境的最佳实践
    Typescript开发环境的最佳实践
    Typescript开发环境的最佳实践0️⃣gitinit(略)1️⃣️️初始化:$yarnadd-Dts-nodetypescript2️⃣生成tsconfig.json:$yarntsc-init3️⃣配置TSLint:$yarnaddtslint-D4️⃣生成tslint.json:$yarntslint--init5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:76 | 回复:0
  • 编译TypeScript(TypeScript转JavaScript)
    编译TypeScript(TypeScript转JavaScript)
    tsconfig.json文件配置说明{amp;quot;compilerOptionsamp;quot;:{//生成相关说明,TypeScript编译器如何编译.ts文件。amp;quot;moduleamp;quot;:amp;quot;commonjsamp;quot;,//指定模块代码生成:“none”、“commonjs ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:72 | 回复:0
  • TypeScript学习(十一)enum枚举类型
    TypeScript学习(十一)enum枚举类型
    枚举Enum……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:73 | 回复:0
  • TypeScript(10): String(同JS)
    TypeScript(10): String(同JS)
    String 对象用于处理文本(字符串)。 一、语法 var txt = new String(amp;quot;stringamp;quot;); //或者更简单方式: var txt = amp;quot;stringamp;quot;; 二、String 对象属性 三、String 方法 下表列出了 Str ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:80 | 回复:0
  • Typescript常见面试题
    Typescript常见面试题
    1、什么是Typescript?TypeScript是一种由微软开发和维护的免费开源编程语言。它是一个强类型的JavaScript超集,可编译为纯JavaScript。它是一种用于应用级JavaScript开发的语言。对于熟悉c#、Java和所有强类型语言的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:73 | 回复:0
  • typescript如何判断实例是否实现了接口?
    typescript如何判断实例是否实现了接口?
    ·不能用instanceof,因为运行时不存在Interface·TS中判断是否实现接口的核心原则是基于结构而不是基于名称的。即鸭子类型判断。·实现:interfaceA{discriminator:'I-AM-A';member:string;}functioninstanceOfA(ob ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:78 | 回复:0
  • 【转】JavaScript=TypeScript入门
    【转】JavaScript=TypeScript入门
    几个月前把ES6的特性都过了一遍,收获颇丰。现在继续来看看TypesScript(下文简称为“TS”)。限于经验,本文一些总结如有不当,欢迎指正。官网有这样一段描述:TypeScriptisatypedsupersetofJavaScriptthatcompilest ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:78 | 回复:0
  • 从 JavaScript 到 TypeScript 系列
    从 JavaScript 到 TypeScript 系列
    随着应用的庞大,项目中 JavaScript 的代码也会越来越臃肿,这时候许多 JavaScript 的语言弊端就会愈发明显,而 TypeScript 的出现,就是着力于解决 JavaScript 语言天生的弱势:静态类型。 前端开发 QQ 群:377786 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:79 | 回复:0
  • typescript学习记录-接口(15)
    typescript学习记录-接口(15)
    接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。TypeScript接口定义如下:interfaceinterfa ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:67 | 回复:0
  • TypeScript学习笔记(六):泛型
    TypeScript学习笔记(六):泛型
    TypeScript也实现了类型于C#和Java的泛型以实现类型的参数化,我们先看一个需求:1functionidentity(arg:any):any{2returnarg;3}我们希望方法identity可以传入任意类型,并且返回传入的类型,这样写可以达到效果但是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:73 | 回复:0
  • 如何运行Typescript脚本
    如何运行Typescript脚本
    网页上执行 这种方式比较直接,不需要本地做任何配置, 不过第一次加载比较慢。个人感觉很适合调试代码。 网页链接:https://www.typescriptlang.org/play/index.html# 本地命令行编译,转换为JS脚本执行 使用node ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:81 | 回复:0
  • TypeScript 枚举指南
    TypeScript 枚举指南
    枚举是受 TypeScript 支持的数据类型。枚举允许您定义一组命名常量。使用它们可以更轻松地记录意图或创建一组不同的案例。枚举大多数用于面向对象的编程语言(如 Java 和 C#)中,现在也可以 TypeScript 中使用。它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:74 | 回复:0
  • typescript中的类型兼容性
    typescript中的类型兼容性
    函数兼容性函数参数个数比如有如下两个函数:letx=(a:number)=amp;amp;gt;0lety=(b:number,c:string)=amp;amp;gt;0函数参数个数如果要兼容,需要满足条件:如果对函数y进行赋值,则x中的每个参数都应在y中有对应,也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:83 | 回复:0
  • 【原】无脑操作:TypeScript环境搭建
    【原】无脑操作:TypeScript环境搭建
    概述:本文描述TypeScript环境搭建,以及基于VSCode的自动编译设置和调试设置。网络上很多相应文章的方式过时了或者无法试验成功。 ----------------------------------------------------------------------------- ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:79 | 回复:0
  • TypeScript编译目标(target)设置
    TypeScript编译目标(target)设置
    TypeScript的编译配置文件tsconfig.json中有许多配置项,本文简单对比编译目标环境的配置项(target)的设置。模块(module)不在本文讨论之内,是另外一个大话题。实验对于target 分别取值es5,es2015,es2016,es2017时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:80 | 回复:0
  • Vue.js+TypeScript项目构建
    Vue.js+TypeScript项目构建
    一:全局安装vue/cli npminstall-g@vue/cli安装完成后检查版本vue--version二:构建项目创建文件vuecreateprojectName有的刚开始创建会报错类似这种的vue:无法加载文件C:\Users\admin\AppData\Roaming\npm\vue.ps1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:78 | 回复:0
  • Angualr(typescript)保留2位小数
    Angualr(typescript)保留2位小数
    Number(this.value).toFixed(2);……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:92 | 回复:0
  • TypeScript设计模式之组合、享元
    TypeScript设计模式之组合、享元
    看看用TypeScript怎样实现常见的设计模式,顺便复习一下。 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。 这里尽 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:84 | 回复:0
  • nodejstypescript怎么发送get、post请求,如何获取网易云通信token
    nodejstypescript怎么发送get、post请求,如何获取网易云通信token
    nodejstypescript怎么发送get、post请求,如何获取网易云通信tokenyarnaddjshashesyarnaddsuperagent检查语法yarnl……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:92 | 回复:0
  • 基于TypeScript的Angular6.X系列学习笔记-简介
    基于TypeScript的Angular6.X系列学习笔记-简介
    1.Angular6.X介绍: 1.1Angualr 是一款来自谷歌的开源的 web 前端框架,诞生于 2009 年,由 Misko Hevery 等 人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当 中。(据项目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:83 | 回复:0
  • TypeScript学习(九)interface和type到底有什么区别?
    TypeScript学习(九)interface和type到底有什么区别?
    总结ts中定义对象类型有两种方式,interface和type,能用interface用interface,用不了再用type参考typescript中的interface和type到底有什么区别?……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:81 | 回复:0
  • 从C#到TypeScript - Reflect
    从C#到TypeScript - Reflect
    从C#到TypeScript - 类型 从C#到TypeScript - 高级类型 从C#到TypeScript - 变量 从C#到TypeScript - 接口 从C#到TypeScript - 类 从C#到TypeScript - function 从C#到TypeScript - 装饰器 从C#到Type ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:72 | 回复:0
  • ESModule,commonjs和Typescript模块系统
    ESModule,commonjs和Typescript模块系统
    首先es和cmj大家都知道不一样,具体区别也就不多说,需要注意的是TS的模块也是自己实现的,不过在ESModule2015(es6)定稿下来后,TS沿用和支持了ESmodule,不过TS除了使用ESmodule的规范,自己也有一套namespace的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:90 | 回复:0
  • 关于typescript的定时器setInterval()坑
    关于typescript的定时器setInterval()坑
    最近帮公司的APP前端做RN,要求是用typescript,然后就掉进坑里了,别的不说,先说说setInterval()这个定时器函数,因为typescript是强类型语言,定义setInterval()必须定义其返回值,但是你无论用百度或者谷歌搜中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:89 | 回复:0
  • 未来可期的TypeScript
    未来可期的TypeScript
    点击上方“全栈前端精选“,回复“1”进交流群 加入我们一起学习,天天进步 文章由腾讯IMWeb团队授权,高级工程师@郭翔分享。 IMWeb 团队隶属腾讯公司,是国内最专业的前端团队之一。专注前端领域多年,负责过 QQ 资 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:74 | 回复:0
  • 参加 JSConf China 2019 是怎样的体验?VS Code 和 TypeScript 都很火
    参加 JSConf China 2019 是怎样的体验?VS Code 和 TypeScript 都很火
    JSConf China 2019 于 10 月 19-20 日于上海尚浦中心举行。 很高兴作为讲师参加这次的 JSConf。  Day 1 在 Day 1 给大家聊了聊 The Beauty of TypeScript。 简单总结下我讲的 TypeScript 的 session。千言万 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:93 | 回复:0
  • typescriptimport需要注意的地方以及一点疑问
    typescriptimport需要注意的地方以及一点疑问
    在使用import{XXX}from'./xxx'的时候,到浏览器上会报错,提示找不到xxx文件,原因在于没有加入后缀,这时候要写成import{XXX}from'./xxx.js'注意这不能写xxx.ts,因为这么写会被运行时检查代码报错提示你去掉后缀, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:79 | 回复:0
  • TypeScript基础学习
    TypeScript基础学习
    什么是TypeScript? TypeScript是一种由微软开发的自由的和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。 TypeScript安装: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:101 | 回复:0
  • Angular--TypeScriptfinalize方法
    Angular--TypeScriptfinalize方法
    self._entityService.getAll().pipe(finalize(()=amp;amp;gt;{if(self.sheetamp;amp;amp;amp;amp;amp;self.sheet.lengthamp;amp;gt;0){self.……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:07 | 阅读:101 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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