设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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(二) 函数篇
一、定义函数方法 在 es5 中定时函数的方法有 命名函数和函数表达式(匿名函数)这门两种。那么同样的,在 TypeScript 中,函数的定义是什么样子的呢? 1 1 命名函数 这里需要注意的一点是: viod 类型,是函数不返 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:335
|
回复:0
《前端之路》 - 初试 TypeScript(一)基础数据类型
一、先讲讲 TypeScript 什么是 typeScript ? 我们用一张图来简单介绍下 ts 和 js 清清楚楚明明白白的关系~ 为什么会出现 typeScript 在说 之前 ,我们先了解下 Javascript。 JS里面一切皆为对象,通过原型链来定义 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:299
|
回复:0
TypeScript Jest 调试
本文简要介绍了如何在 Jest 单元测试中利用 Chrome Node DevTools 来辅助调试。 背景 代码是 TS 写的 所测功能无 UI 界面,出现Bug后不容易定位 用 console 式 debug 效率太低,需要打断点式调试 在 Jest 单测中进行 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:298
|
回复:0
TypeScript声明文件
为什么需要声明? 声明的本质是告知编译器一个标识符的 类型信息 。同时,在使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。 声明在TypeScript中至关重要,只有通过声明才能 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:303
|
回复:0
06_TypeScript泛型
1、泛型的定义 泛型就是解决 类,接口 方法的复用性,以及对不特定数据的支持(类型校验)。 2、泛型函数 //T 表示泛型,具体什么类型是调用这个方法的时候决定的, //T可以用其他大写字母表示,传入的参数和返回的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:288
|
回复:0
02_TypeScript数据类型
typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,写ts代码必须指定类型。 1、布尔类型(boolean) var flag:boolean = true; 2、数字类型(number) var num:number = 123; 3、字符串类型(str ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:318
|
回复:0
01_TypeScript介绍安装
1、介绍 TypeScript 是由微软开发得一款开源得编程语言;是JavaScript得超级,遵循ES6,ES5规范;更适合开发大型企业项目。 2、安装 npm install -g typesript tsc -v 查看安装版本 3、手动编译 创建index.ts文件, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:326
|
回复:0
用 F# 手写 TypeScript 转 C# 类型绑定生成器
使用 F# 手写一个 Typedoc 转 C# 代码生成器,方便一切 C# 项目对 TypeScript 项目的封装。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:292
|
回复:0
TypeScript 源码详细解读(4)语法1-语法树
在上一节介绍了标记的解析,就相当于识别了一句话里有哪些词语,接下来就是把这些词语组成完整的句子,即拼装标记为语法树。 树(tree) 树是计算机数据结构里的专业术语。就像一个学校有很多年级,每个年级下面有很 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:303
|
回复:0
编写TypeScript工具类型,你需要知道的知识
什么是工具类型 用 JavaScript 编写中大型程序是离不开 工具的,而用 TypeScript 编程同样离不开工具类型的帮助,工具类型就是类型版的 。简单的来说,就是把已有的类型经过类型转换构造一个新的类型。工具类型本身 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:302
|
回复:0
typescript学习笔记(一)---基础变量类型
作为一个前端开发者,学习新技术跟紧大趋势是必不可少的。随着2019年TS的大火,我打算利用一个月的时间学习这门语言。接下来的几篇文章是我学习TS的学习笔记,其中也会掺杂一些学习心得。话不多说,先从基础变量类型 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:297
|
回复:0
Typescript 实战 --- (7)类型兼容性
ts 允许类型兼容的变量相互赋值,这个特性增加了语言的灵活性 当一个 类型Y 可以被赋值给另一个 类型X 时,就可以说类型X兼容类型Y。其中,X被称为“目标类型”,Y被称为“源类型” X兼容Y : X(目标类型) = Y ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:285
|
回复:0
TypeScript 源码详细解读(3)词法2-标记解析
在上一节主要介绍了单个字符的处理,现在我们已经有了对单个字符分析的能力,比如: 判断字符是否是换行符:isLineBreak 判断字符是否是空格:isWhiteSpaceSingleLine 判断字符是否是数字:isDigit 判断字符是否是标 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:281
|
回复:0
在 Vue 中使用 Typescript
本篇不会过多讲述 ts 语法,着重记录下 在 Vue 中使用 ts 的方法以及踩坑经过。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:288
|
回复:0
TypeScript 源码详细解读(1)总览
TypeScript 由微软在 2012 年 10 月首发,经过几年的发展,已经成为国内外很多前端团队的首选编程语言。前端三大框架中的 Angular 和 Vue 3 也都改用了 TypeScript 开发。即使很多人没直接用过 TypeScript,他们也 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:278
|
回复:0
深入浅出 Typescript 学习笔记
深入浅出 Typescript 学习笔记,对 Typescript 系统地整理学习笔记。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:291
|
回复:0
typescript中的esModuleInterop选项
当没有加esModuleInterop时 库的代码: 生成代码 使用库的代码: 生成代码 生成代码 生成代码 fs是没有default属性的,所以这种使用fs的方法是不对的。 所以,不加esModuleInterop时,正确引用fs的方法是下面这样: ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:285
|
回复:0
TypeScript躬行记(8)——装饰器
装饰器(Decorator)可声明在类及其成员(例如属性、方法等)之上,为它们提供一种标注,用于分离复杂逻辑或附加额外逻辑,其语法形式为@expression。expression是一个会在运行时被调用的函数,它的参数是被装饰的声 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:295
|
回复:0
Typescript 最佳实践
文章列表: 《一》大话 TypeScript 基本类型 《二》大话 Typescript 枚举 《三》大话 Typescript 接口 《四》大话 Typescript 泛型 《五》大话 Typescript 函数与类 《六》Typescript 最佳实践 《一》大话 TypeScri ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:288
|
回复:0
TypeScript躬行记(7)——命名空间
TypeScript中的命名空间可将那些具有内在联系的接口、类或对象等代码组织在一起,既能隔离作用域,也能避免命名冲突,并且使得代码结构清晰,更易追踪。在命名空间内部,所有实体部分默认都是私有的,需要由export关 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:296
|
回复:0
TypeScript躬行记(6)——高级类型
本节将对TypeScript中类型的高级特性做详细讲解,包括交叉类型、类型别名、类型保护等。 一、交叉类型 交叉类型(Intersection Type)是将多个类型通过“amp;”符号合并成一个新类型,新类型将包含所有类型的特性。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:299
|
回复:0
TypeScript躬行记(5)——类型兼容性
TypeScript是一种基于结构类型的语言,可根据其成员来描述类型。以结构相同的Person接口和Programmer类为例,如下所示。 由于结构类型的关系,因此当变量声明为Person类型时,可通过Programmer类实例化。由此可知, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:298
|
回复:0
TypeScript躬行记(4)——泛型
泛型是程序设计语言中的一种风格或范式,相当于类型模板,允许在声明类、接口或函数等成员时忽略类型,而在未来使用时再指定类型,其主要目的是为它们提供有意义的约束,提升代码的可重用性。 一、泛型参数 当一个函 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:331
|
回复:0
TypeScript躬行记(3)——类
类是对对象的抽象,描述了对象的特征和行为,而对象就是类的实例。ES6引入了类的概念(相关内容可参考ES类和ES6类的继承两节),TypeScript在此基础上,不仅根据ES7等规范完善了类的语法,还添加了许多其它语法。而 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:345
|
回复:0
使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader
前言 之前写过一篇旧React项目升级使用TypeScript的文章: quot;在React旧项目中安装并使用TypeScript的实践quot; 。 博客里使用awesome typescript loader对Typescript代码进行检测和转换。 而这几天又修改了一下自 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:331
|
回复:0
TypeScript高级用法详解
引言 作为一门强大的静态类型检查工具,如今在许多中大型应用程序以及流行的JS库中均能看到TypeScript的身影。JS作为一门弱类型语言,在我们写代码的过程中稍不留神便会修改掉变量的类型,从而导致一些出乎意料的运 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:363
|
回复:0
TypeScript躬行记(2)——接口
在传统的面向对象语言中,接口(Interface)好比协议,它会列出一系列的规则(即对行为进行抽象),再由类来实现这些规则。而TypeScript中的接口更加灵活,除了包含常规的作用之外,它还能扩展其它的类、为对象的类 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:390
|
回复:0
初次在Vue项目使用TypeScript,需要做什么
前言 总所周知,Vue新版本3.0 使用 TypeScript 开发,让本来就很火的 TypeScript 受到更多人的关注。虽然 TypeScript 在近几年才火,但其实它诞生于2012年10月,正式版本发布于2013年6月,是由微软编写的自由和开源 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:366
|
回复:0
Vue + TypeScript 踩坑总结
vue 和 TypeScript 结合的情况下,很多写法和我们平时的写法都不太一样,这里总结我项目开发过程中遇到的问题和问题的解决方案 有些问题可能还没解决,欢迎各位大佬给与提点。 另外,使用本文前可以先看 quot;vue 官 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:400
|
回复:0
TypeScript躬行记(1)——数据类型
TypeScript不仅支持JavaScript所包含的数据类型,还额外扩展了许多实用的数据类型,例如枚举、空值、任意值等。 一、JavaScript的数据类型 JavaScript的数据类型包括6种基本类型:undefined、null、布尔值、数字、字 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:439
|
回复:0
在React旧项目中安装并使用TypeScript的实践
前言 本篇文章默认您大概了解什么是TypeScript,主要讲解如何在React旧项目中安装并使用TypeScript。 写这个的目的主要是网上关于TypeScript这块的讲解虽然很多,但都是一些语法概念或者简单例子,真正改造一个React ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:383
|
回复:0
TypeScript SDK 和 REST API
在本文中,我们将讨论CUBA平台中已经存在很长时间的一个功能,但是很多人还不知道,这就是前端SDK生成器,并了解它如何与CUBA的REST API插件一起使用。 ... ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:381
|
回复:0
.NET手撸绘制TypeScript类图——下篇
在上篇的文章中,我们介绍了如何使用.NET解析TypeScript,这篇将介绍如何使用代码将类图渲染出来。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:368
|
回复:0
.NET手撸绘制TypeScript类图——上篇
我们都是.NET开发,为啥不干脆就用.NET撸一个TypeScript类图呢? ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:381
|
回复:0
《TypeScript入门教程》笔记
基础 原始数据类型 布尔值 数值 字符串 null/undefined 1.示例 2.它们是所有类型的子类型 非原始数据类型 空值 1.关键字为void,只能被赋值undefined和null 任意值 1.可以赋值为任意类型的值(没有类型限制) 2.对任 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:360
|
回复:0
typescript 入门教程二
ts中面向对象成员修饰符:public , private , protexted (ts官方网站: quot;tsquot; ) 在ts中,默认的成员修饰符就是public public:是表示是公开的,在任何地方,都可以调用,不管在类中,还是子类中,还是对象 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:358
|
回复:0
typescript 入门教程一
从今天开始,持续更新typescript入门教程系列.... 目前ts越来越火,主流的前端框架,好比 angular,vue 3 均是采用ts来编写,所有很多公司的项目都是用 ts 来写的,所有是时候认真学习 ts 了 ts来源于微软公司,越是 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:346
|
回复:0
typescript 入门教程一
##### 从今天开始,持续更新typescript入门教程系列.... 目前ts越来越火,主流的前端框架,好比*angular,vue 3*均是采用ts来编写,所有很多公司的项目都是用**ts**来写的,所有是时候认真学习**ts**了 ts来源于微软 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:399
|
回复:0
React + TypeScript 实现泛型组件
泛型类型 TypeScript 中,类型(interface, type)是可以声明成泛型的,这很常见。 interface Propslt;Tgt; { content: T; } 这表明 Props 接口定义了这么一种类型: 它是包含一个 content 字段的对象 该 content 字 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:381
|
回复:0
React + TypeScript 默认 Props 的处理
React 中的默认 Props 通过组件的 defaultProps 属性可为其 Props 指定默认值。 以下示例来自 React 官方文档 Default Prop Values: class Greeting extends React.Component { render() { retu ... ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:369
|
回复:0
1
2
3
4
5
6
7
8
9
10
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部