设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
TypeScript
›
TypeScript教程
TypeScript教程
RSS
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
|
阅读:257
|
回复:0
9.typescript-内置对象
本文源于 0.前言 JavaScript中有很多内置对象,它们可以直接在typescript中当做定义好了的类型 内置对象是指根据标准在全局作用于上存在的对象,这里的标准是指ECMAScript和其他环境(比如DOM)的标准。 1.ECMAScri ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:277
|
回复:0
typescript - 2.数据类型
typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,在typescript中主要给我们提供了以下数据类型 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tupl ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:287
|
回复:0
TypeScript开发环境的搭建详解
TypeScript开发环境的搭建详解 TypeScript 由微软开发的开源免费的编程语言,是JavaScript语言的一个超集,本质上为JavaScript语言添加了可选的静态类型和基于类的面向对象编程概念。TypeScript的作者是大名鼎鼎的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:279
|
回复:0
12.typescript-枚举
我怎么可以对你着了魔~ amp;amp;lt;----------------------------------------☺mizhiweixiao☺----------------------------------------amp;amp;gt; 1.用途和定义 (1)枚举用来限定取值在一定范围内的场景, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:297
|
回复:0
使用Typescript重构axios(十四)——实现拦截器
1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:275
|
回复:0
记一次使用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
|
阅读:292
|
回复:0
Typescript---01数据类型
Typescript数据类型1.布尔值boolean letisDone:boolean=false;注意:使用构造函数Boolean创造的对象不是布尔值,它是一个对象。所以下边的示例会报错:letcreatedByNewBoolean:boolean=newBoolean(1);//后面约定,注 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:285
|
回复:0
使用vscode写typescript(node.js环境)起手式
动机一直想把typescript在服务端开发中用起来,主要原因有:javascript很灵活,但记忆力不好的话,的确会让你头疼,看着一月前自己写的代码,一脸茫然。类型检查有利有敝,但在团队开发中,限制个人的天马行空还是很 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:293
|
回复:0
Typescript接口(interface)
概述typescript的接口只会关注值的外形,实际就是类型(条件)的检查,只要满足就是被允许的。接口描述了类的公共部分。接口interfacePerson{firstName:string;lastName:string;}functiongreeter(person:Person){ret ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:287
|
回复:0
解决typescript:error TS2531: Object is possibly 'null'.问题
原因是什么呢?是ts编译器在编译时诊断到document.getElementById('test')可能会为null,所以给出了这样一个提示:对象可能为null,解决方式是这样: document.getElementById('test')!.innerHTML = greeter(user); ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:311
|
回复:0
TypeScript基础类型和对象类型
//基础类型null,undefined,symbol,boolean,voidconstcount:number=123;constteacherName:string='zina';*:如果基础类型是一行的,ts能推断出它的类型,如果是两行就不一定了letcount;//letcount:anycount=123;这个 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:312
|
回复:0
彻底解决TypeScript报错:“无法重新声明块范围变量”的问题
背景当使用TypeScript+TSlint+Babel+Jest搭建开发环境时,在开发过程中偶尔会被IDE提示「无法重新声明块范围变量」,从而导致编译出错,报错图示如下:相关开发环境配置如下:typescript:^3.5.3tslint:^5.19.0babel: ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:315
|
回复:0
使用 Yarn workspace,TypeScript,esbuild,React 和 Express 构建 K8S 云原生应用(一) ...
本文将指导您使用 K8S ,Docker,Yarn workspace ,TypeScript,esbuild,Express 和 React 来设置构建一个基本的云原生 Web 应用程序。 在本教程的最后,您将拥有一个可完全构建和部署在 K8S 上的 Web 应用程序。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:334
|
回复:0
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
|
阅读:360
|
回复:0
TypeScript 中 Optional Chaining 和 Nullish Coalescing
Optional Chaining 解决的问题是重复且无意义的判空,之所以说无意义,是对业务来说它不是必需的,但不判空,程序直接就挂了,比如: let x = foo.bar.baz(); 这里的访问链路上 foo bar baz 任何一个为 undefined, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:340
|
回复:0
TypeScript高级类型
⒈交叉类型(IntersectionTypes)交叉类型是将多个类型合并为一个类型。这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。例如, Personamp;amp;amp;Serializableamp;amp;amp;L ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:427
|
回复:0
Typescript骚操作,在TS里面直接插入HTML
Typescript骚操作,在TS里面直接插入HTML,还有语法提示先给大家看一个图因为我不喜欢用很重的框架,主要是并非专业UI,但是偶尔会用到,还是觉得直接element组装受不了,想想能在ts文件里面能直接插入html就好了。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:369
|
回复:0
TypeScript条件语句
条件语句用于基于不同的条件来执行不同的动作。TypeScript条件语句是通过一条或多条语句的执行结果(True或False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程: 条件语句通常在写代码时,您总是 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:393
|
回复:0
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
|
阅读:356
|
回复:0
Typescript快速入门
引言 Angular2.0开始,就基于Typescript了,为了使用Angular框架,需要熟悉Typescript。 概述 Typescript是微软开发的,JavaScript的超集,符合ES6标准。什么是ES6?点击阅读 Typescript优势: 1、符合ES6,在未来 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:349
|
回复:0
TypeScript学习笔记(九):装饰器(Decorators)
装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。 需要注意的是:装饰器是一项实验性特性,在未来的版本中可能会发生改变。 若要启用实验性的装饰器特性,你必须在命令行或ts ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:334
|
回复:0
TypeScript完全解读(26课时)_16.声明合并
ts编辑器会将名字相同的多个声明合并为一个声明,合并后的声明,同时拥有多个声明的特性example文件夹下新建merging.ts文件定义相同名字的接口,定义变量类型是上面的接口。,光写一个name属性报错,提示缺少age属性 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:324
|
回复:0
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
|
阅读:307
|
回复:0
typescript运行时应用初探:设计一个基于类型声明的前端请求层框架 ...
请求层框架是什么? 其实 axios 就可以看成一个请求层框架,只不过它将关注焦点放在了 ajax request 上,更多时候大家把它当成一个库。 那么这里的”框架“指的是什么呢?一般来说,实际项目中发ajax请求,不仅仅是 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:301
|
回复:0
TypeScript 体验
TypeScript是JavaScript的一个超集.是由微软开发的.因为开始H5的需要(使用WebStrom编辑器),所以没有使用VS重量级的IDE. 先建一个HTML来测试TP,步骤如下: ①: File-amp;amp;gt;New Project... 我选择新建一个空项目, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:11
|
阅读:302
|
回复:0
使用Typescript重构axios(一)——写在最前面
1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:157
|
回复:0
TypeScript基础类型
介绍为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。最基本的数据类型就是简单的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:159
|
回复:0
浅谈TypeScript
先聊聊天 vue conf 2019 前段时间在上海召开了,尤大大在会上回忆了vue的发展现状和vue3.0版本的设计目标,在十一月五号已经将vue3.0版本的代码发布到github上面了,预计在明年会出一个稳定的版本 那么在vue3.0的设 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:150
|
回复:0
typescript类型保护
当遇到需要告诉编译器某个值是指定类型的场景时,我们可以使用类型断言,比如这个例子:constvalueList=//getValue函数随机返回数字类型或者字符串类型functiongetValue(){constnum=Math.random()*10if(numamp;amp;l ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:162
|
回复:0
TypeScript 2019 路线图:更效率,更易用!
开发四年只会写业务代码,分布式高并发都不会还做程序员? amp;amp;gt;amp;amp;gt;amp;amp;gt; TypeScript 开发团队刚刚发布了 TypeScript 2019 上半年的发展路线图。2019年1月至6月,开发团队将重点关注以下 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:162
|
回复:0
typescript声明和解构
1.var和letvarhh:string='heson'//存在作用域提升lethh1:string='heson'//块级作用域functionf1(flag:boolean):number{leta=90if(flag){//letb=a+1//okvarb=a+10……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:143
|
回复:0
TypeScript完全解读(26课时)_15.模块和命名空间
新建文件夹ts-modules 并新建index.ts 在根index.ts内引入 新建a.ts文件 ts在1.5之前有两个概念一个是内部模块,一个是外部模块,因为在1.5之前es6的标准还没有提出 1,.5版本开始内部模块改名称做命名空间,外部模块 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:134
|
回复:0
使用VisualStudioCode+Node.js搭建TypeScript开发环境
VisualStudioCode搭建Typescript开发环境—— 相关文章:http://www.cnblogs.com/sunjie9606/p/5945540.html 原文地址:https://segmentfault.com/a/1190000006124164 准备工作Node.js Node.js-O ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:135
|
回复:0
angular 2 - 003 typescript
http://www.typescriptlang.org/docs/index.html var book: string = amp;quot;hellp angular 2amp;quot;; var num: number = 123; function lg (msg :string): void{ console.log(msg) } 类和接口 interface S ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:143
|
回复:0
04-TypeScript中的方法新功能(上)
在TypeScript中,提供了一些函数的新功能,能够简化JavaScript中的一些比较复杂代码才能实现的一些能力。 在C#后端语言中,能够对方法传递的参数指定params关键字,也就是可以传递任意数量的参数值,比如 params str ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:159
|
回复:0
17、vue-cli3 js项目中引入ts混用(typeScript)
说明: vue3.0搭建的项目,不过没有引入ts,后来需要用到一个插件是用ts写的,所以vue要用到ts。。。 一、安装typescript及loader npm install typescript ts-loader --save-dev 二、安装vue-property-decorato ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:138
|
回复:0
TypeScript环境安装
安装typescript: 在cmd中运行以下命令 npm install -g typescript TypeScript就会安装好但不是全局的 全局安装 TypeScript会安装到你的node下的node_global中 配置环境配置 新建系统环境变量 变量名:NODE_PATH 变 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:154
|
回复:0
TypeScriptSetter,Getter和静态属性
classPerson{constructor(private_name:string){}//对于私有的属性进行处理后再暴露出去,比如加密,确保安全getname(){returnthis._name+'hi';}//外层无法直接赋值,通过set赋值setname(name:string){constre ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:151
|
回复:0
typescript三种作用域
typescript三种作用域 全局作用域−全局变量定义在程序结构的外部,它可以在你代码的任何位置使用。 类作用域−这个变量也可以称为字段。类变量声明在一个类里头,但在类的方法外面。该变量可以通过类的对象来访 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:10
|
阅读:141
|
回复:0
1 ...
6
7
8
9
10
11
12
13
14
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部