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

TypeScript

RSS

下级分类:

  • TypeScript中的可选属性和只读属性
    TypeScript中的可选属性和只读属性
    可选属性 接口里的属性不全都是必需的。 有些是只在某些条件下存在,或者根本不存在。 例如给函数传入的参数对象中只有部分属性赋值了。带有可选属性的接口与普通的接口定义差不多,只是在可选属性名字定义的后面加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:250 | 回复:0
  • 【Typescript】枚举类型(3)
    【Typescript】枚举类型(3)
    我们为什么需要枚举类型将程序中不容易记忆的硬编码,或者在未来中可能改变的常量抽取出来定义成枚举类型,这样可以提高我们程序的可读性和可维护性。枚举类型可以使你的程序以不变应万变。枚举类型有数字枚举,字符 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:240 | 回复:0
  • TypeScript-运行时和常量枚举
    TypeScript-运行时和常量枚举
    枚举在编译之后是一个真实存储的 对象, 所以可以在运行时使用 enum Gender { Male, Female } 将如上代码用 tsc 进行编译得到编译之后的源代码: tsc index.ts 编译之后的源代码内容如下,编译之后发现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:218 | 回复:0
  • TypeScript-数字枚举和字符串枚举
    TypeScript-数字枚举和字符串枚举
    TS 中支持两种枚举, 一种是 数字枚举, 一种是 字符串枚举 默认情况下就是数字枚举 enum Gender { Male, Female } console.log(Gender.Male); console.log(Gender.Female); 数字枚举注意点 数字枚举的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:235 | 回复:0
  • TypeScript-never和object类型
    TypeScript-never和object类型
    表示的是那些永不存在的值的类型 一般用于抛出异常或根本不可能有返回值的函数 抛出异常 function demo(): never { throw new Error(amp;quot;报错了amp;quot;); } demo(); 不可能有返回值的函数 functi ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:260 | 回复:0
  • TypeScript面向对象编程---类和对象
    TypeScript面向对象编程---类和对象
    TypeScript面向对象编程---类和对象面向对象的七大原则:(1) 单一原则:一个类只负责一个职责。(2) 里氏替换原则:子类可以在任何地方替换它的父类。(3) 依赖倒置原则:代码要依赖于抽象的类,而不要依赖于具体的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:12 | 阅读:243 | 回复:0
  • TypeScript 体验
    TypeScript 体验
    TypeScript是JavaScript的一个超集.是由微软开发的.因为开始H5的需要(使用WebStrom编辑器),所以没有使用VS重量级的IDE. 先建一个HTML来测试TP,步骤如下: ①: File-amp;amp;gt;New Project... 我选择新建一个空项目, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:261 | 回复:0
  • typescript运行时应用初探:设计一个基于类型声明的前端请求层框架 ...
    typescript运行时应用初探:设计一个基于类型声明的前端请求层框架 ...
    请求层框架是什么? 其实 axios 就可以看成一个请求层框架,只不过它将关注焦点放在了 ajax request 上,更多时候大家把它当成一个库。 那么这里的”框架“指的是什么呢?一般来说,实际项目中发ajax请求,不仅仅是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:256 | 回复:0
  • vue ts ,vue使用typescript的时候,父组件给子组件传值提示 Invalid prop: type check ...
    vue ts ,vue使用typescript的时候,父组件给子组件传值提示 Invalid prop: type check ...
    vue使用ts会遇到各种各样的问题,最近使用时发现父组件给子组件传值时提示 Invalid prop: type check failed for prop amp;quot;fatherSearchamp;quot;. Expected Object, got Function.,子组件接收的方式如下: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:255 | 回复:0
  • TypeScript完全解读(26课时)_16.声明合并
    TypeScript完全解读(26课时)_16.声明合并
    ts编辑器会将名字相同的多个声明合并为一个声明,合并后的声明,同时拥有多个声明的特性example文件夹下新建merging.ts文件定义相同名字的接口,定义变量类型是上面的接口。,光写一个name属性报错,提示缺少age属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:268 | 回复:0
  • TypeScript学习笔记(九):装饰器(Decorators)
    TypeScript学习笔记(九):装饰器(Decorators)
    装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。  需要注意的是:装饰器是一项实验性特性,在未来的版本中可能会发生改变。 若要启用实验性的装饰器特性,你必须在命令行或ts ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:277 | 回复:0
  • Typescript快速入门
    Typescript快速入门
    引言 Angular2.0开始,就基于Typescript了,为了使用Angular框架,需要熟悉Typescript。 概述 Typescript是微软开发的,JavaScript的超集,符合ES6标准。什么是ES6?点击阅读 Typescript优势: 1、符合ES6,在未来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:295 | 回复:0
  • TypeScript02方法特性【参数种类、参数个数】、generate方法、析构表达式、箭头表达式 ...
    TypeScript02方法特性【参数种类、参数个数】、generate方法、析构表达式、箭头表达式 ...
     1方法的参数1.1必选参数调用方法时实参的个数必须和定义方法时形参在数量和类型上匹配1/**2*CreatedbyAdministratoron2017/8/20002.3*/4functiontest(x:number):number{5returnx+10;6}78lety=t ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:300 | 回复:0
  • TypeScript条件语句
    TypeScript条件语句
    条件语句用于基于不同的条件来执行不同的动作。TypeScript条件语句是通过一条或多条语句的执行结果(True或False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程: 条件语句通常在写代码时,您总是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:340 | 回复:0
  • Typescript骚操作,在TS里面直接插入HTML
    Typescript骚操作,在TS里面直接插入HTML
    Typescript骚操作,在TS里面直接插入HTML,还有语法提示先给大家看一个图因为我不喜欢用很重的框架,主要是并非专业UI,但是偶尔会用到,还是觉得直接element组装受不了,想想能在ts文件里面能直接插入html就好了。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:319 | 回复:0
  • TypeScript高级类型
    TypeScript高级类型
    ⒈交叉类型(IntersectionTypes)交叉类型是将多个类型合并为一个类型。这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。例如, Personamp;amp;amp;Serializableamp;amp;amp;L ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:353 | 回复:0
  • TypeScript 中 Optional Chaining 和 Nullish Coalescing
    TypeScript 中 Optional Chaining 和 Nullish Coalescing
    Optional Chaining 解决的问题是重复且无意义的判空,之所以说无意义,是对业务来说它不是必需的,但不判空,程序直接就挂了,比如: let x = foo.bar.baz(); 这里的访问链路上 foo bar baz 任何一个为 undefined, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:294 | 回复:0
  • TypeScript环境搭建
    TypeScript环境搭建
    1.安装typescript:  view plain copy npm install -g typescript   2.使用命令编译文件:  view plain copy tsc demo.ts   3.使用IDE工具webstorm,配置typescript文件自动编译功能: (1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:308 | 回复:0
  • 使用 Yarn workspace,TypeScript,esbuild,React 和 Express 构建 K8S 云原生应用(一) ...
    使用 Yarn workspace,TypeScript,esbuild,React 和 Express 构建 K8S 云原生应用(一) ...
    本文将指导您使用 K8S ,Docker,Yarn workspace ,TypeScript,esbuild,Express 和 React 来设置构建一个基本的云原生 Web 应用程序。 在本教程的最后,您将拥有一个可完全构建和部署在 K8S 上的 Web 应用程序。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:288 | 回复:0
  • 彻底解决TypeScript报错:“无法重新声明块范围变量”的问题
    彻底解决TypeScript报错:“无法重新声明块范围变量”的问题
    背景当使用TypeScript+TSlint+Babel+Jest搭建开发环境时,在开发过程中偶尔会被IDE提示「无法重新声明块范围变量」,从而导致编译出错,报错图示如下:相关开发环境配置如下:typescript:^3.5.3tslint:^5.19.0babel: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:256 | 回复:0
  • TypeScript基础类型和对象类型
    TypeScript基础类型和对象类型
    //基础类型null,undefined,symbol,boolean,voidconstcount:number=123;constteacherName:string='zina';*:如果基础类型是一行的,ts能推断出它的类型,如果是两行就不一定了letcount;//letcount:anycount=123;这个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:262 | 回复:0
  • 解决typescript:error TS2531: Object is possibly 'null'.问题
    解决typescript:error TS2531: Object is possibly 'null'.问题
    原因是什么呢?是ts编译器在编译时诊断到document.getElementById('test')可能会为null,所以给出了这样一个提示:对象可能为null,解决方式是这样: document.getElementById('test')!.innerHTML = greeter(user); ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:262 | 回复:0
  • Typescript接口(interface)
    Typescript接口(interface)
    概述typescript的接口只会关注值的外形,实际就是类型(条件)的检查,只要满足就是被允许的。接口描述了类的公共部分。接口interfacePerson{firstName:string;lastName:string;}functiongreeter(person:Person){ret ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:242 | 回复:0
  • 使用vscode写typescript(node.js环境)起手式
    使用vscode写typescript(node.js环境)起手式
    动机一直想把typescript在服务端开发中用起来,主要原因有:javascript很灵活,但记忆力不好的话,的确会让你头疼,看着一月前自己写的代码,一脸茫然。类型检查有利有敝,但在团队开发中,限制个人的天马行空还是很 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:248 | 回复:0
  • Typescript---01数据类型
    Typescript---01数据类型
    Typescript数据类型1.布尔值boolean letisDone:boolean=false;注意:使用构造函数Boolean创造的对象不是布尔值,它是一个对象。所以下边的示例会报错:letcreatedByNewBoolean:boolean=newBoolean(1);//后面约定,注 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:234 | 回复:0
  • 记一次使用typescript模板初始化React项目的几个问题
    记一次使用typescript模板初始化React项目的几个问题
    1、执行npxcreate-react-appmy-app--typescript无效参考CreateReactApp官方网站,使用模板初始化React项目的最新指令如下:npxcreate-react-appmy-app--template附官网地址:https://create-react-app.dev/docs/gett ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:248 | 回复:0
  • 使用Typescript重构axios(十四)——实现拦截器
    使用Typescript重构axios(十四)——实现拦截器
    1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:237 | 回复:0
  • 12.typescript-枚举
    12.typescript-枚举
    我怎么可以对你着了魔~   amp;amp;lt;----------------------------------------☺mizhiweixiao☺----------------------------------------amp;amp;gt; 1.用途和定义 (1)枚举用来限定取值在一定范围内的场景, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:258 | 回复:0
  • TypeScript开发环境的搭建详解
    TypeScript开发环境的搭建详解
    TypeScript开发环境的搭建详解 TypeScript  由微软开发的开源免费的编程语言,是JavaScript语言的一个超集,本质上为JavaScript语言添加了可选的静态类型和基于类的面向对象编程概念。TypeScript的作者是大名鼎鼎的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:233 | 回复:0
  • typescript - 2.数据类型
    typescript - 2.数据类型
    typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,在typescript中主要给我们提供了以下数据类型 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tupl ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:242 | 回复:0
  • 9.typescript-内置对象
    9.typescript-内置对象
    本文源于 0.前言 JavaScript中有很多内置对象,它们可以直接在typescript中当做定义好了的类型 内置对象是指根据标准在全局作用于上存在的对象,这里的标准是指ECMAScript和其他环境(比如DOM)的标准。 1.ECMAScri ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:229 | 回复:0
  • TypeScript 之父简介:TS Anders Hejlsberg: Introducing TypeScript
    TypeScript 之父简介:TS Anders Hejlsberg: Introducing TypeScript
    Anders Hejlsberg: Introducing TypeScript https://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript image.png image.png image.png TypeScript 是 JavaScript 的超集,TypeSc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:213 | 回复:0
  • TypeScript开篇:尝点新鲜和甜头
    TypeScript开篇:尝点新鲜和甜头
    返回TS学习总目录 快速开始 我们通过创建一个简单的web应用来开始使用TypeScript。获得TS工具的方法主要有两种,一种是通过NPM(Node包管理器),另一种是通过VS2012安装TS的插件。VS2013 Update2默认已经包含了T ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:226 | 回复:0
  • TypeScript--类(class)
    TypeScript--类(class)
    ES6 中的类 传统的 JavaScript 程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从ECMAScript 2015, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:213 | 回复:0
  • 基于TypeScript的NodeJs框架:NestJs开发博客API (node.js+nest.js)
    基于TypeScript的NodeJs框架:NestJs开发博客API (node.js+nest.js)
    一、NestJs开发博客API-1-基础项目搭建 1.1 安装 npm i -g @nestjs/cli nest new project-name   二、 NestJs开发博客API-2-创建帖子模块和控制器 nest g mo posts // module nest g co posts // Cont ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:241 | 回复:0
  • vue-cli3.0Typescript项目集成环信WebIM群组聊天
    vue-cli3.0Typescript项目集成环信WebIM群组聊天
    项目背景环信webim官方没有vue版本的,自己就根据sdk重写了个vue版本的,只实现了基础的登录群组功能,其他的可以根据需要参考官方文档,添加相应的功能。环信webimSDK相关文档:http://docs-im.easemob.com/im/web/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:230 | 回复:0
  • AngularforTypeScript语法快速指南(基于2.0.0版本)
    AngularforTypeScript语法快速指南(基于2.0.0版本)
    引导import{platformBrowserDynamic}from'@angular/platform-browser-dynamic';platformBrowserDynamic().bootstrapModule(AppModule);使用JIT编译器引导一个AppModule模块定义的应用NgModulesimport{NgModule ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:220 | 回复:0
  • Typescript最佳实践
    Typescript最佳实践
    文章列表: 《一》大话TypeScript 基本类型《二》大话Typescript枚举《三》大话 Typescript接口《四》大话Typescript泛型《五》大话Typescript函数与类《六》Typescript最佳实践 为了更好的阅读体验, 可以看.  ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:244 | 回复:0
  • LayaAir环境TypeScript
    LayaAir环境TypeScript
    1.1Node.js下载​TypeScript开发HTML5需要Node.js环境,如果没有安装过的,请前往官方下载(建议LTS版本),如图1,URL地址为:https://nodejs.org/en/1.2配置TypeScript编译环境​步骤一:安装Node.js,找到刚刚下载 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:233 | 回复:0
  • 使用Typescript重构axios(二十三)——添加withCredentials属性
    使用Typescript重构axios(二十三)——添加withCredentials属性
    1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 18:11 | 阅读:214 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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