设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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
FlutterGo 后端知识点提炼:midway+Typescript+mysql(sequelize)
前言 关于 quot;FlutterGoquot; 或许不用太多介绍了。 如果有第一次听说的小伙伴,可以移步 quot;FlutterGo官网quot; 查看下简单介绍. FlutterGo 在这次迭代中有了不少的更新,笔者在此次的更新中,负责开发后端以及 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:406
|
回复:0
TypeScript && React
环境搭建 我们当然可以先用脚手架搭建React项目,然后手动配置成支持TypeScript的环境,虽然比较麻烦,但可以让你更清楚整个过程。这里比较麻烦,就不演示了,直接用命令配置好。 可以安装一些自己需要的库及其声明 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:370
|
回复:0
TypeScript模块系统、命名空间、声明合并
命名空间 命名空间能有效避免全局污染。在ES6引入模块之后,命名空间就较少被提及了。如果使用了全局的类库,命名空间仍是一个好的解决方案。 随着程序的扩张,命名空间也会很大,需要对其进行拆分,在不同的文件中 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:393
|
回复:0
TypeScript泛型
泛型的概念 指不预先确定的数据类型,具体的类型要在使用的时候才能确定。咋一听,是不是觉得JavaScript本身就是这样?这是由于理解有误。前面说“在使用的时候确定”,而非在程序执行的时候确定。 泛型函数 现在有 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:401
|
回复:0
深入浅出TypeScript(5)- 在React项目中使用TypeScript
前言 在第二小节中,我们讨论了利用TypeScript创建Web项目的实现,在本下节,我们讨论一下如何结合React创建一个具备TypeScript类型的应用项目。 准备 Webpack配置在第二小节项目的基础上做了一些修改, 添加React相 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:368
|
回复:0
深入浅出TypeScript(4)- 使用接口和类型别名
在TypeScript中,为了可以约束对象定义,提供了两个新的特性,接口和类型别名。 TypeScript中的接口 在强类型语言中,都有接口的概念,那么TypeScript中的接口是如何使用的呢? 接口定义形式如下: 上述接口,定义了 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:369
|
回复:0
TypeScript语法基础
什么是TypeScript? TypeScript是微软开发的一门编程语言,它是JavaScript的超集,即它基于JavaScript,拓展了JavaScript的语法,遵循ECMAScript规范(ES6/7/8+)。 TypeScript = Type + Script(标准JS),它可以编译 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:391
|
回复:0
深入浅出TypeScript(3)- 函数重载和泛型
面向对象特性中,最根本的就是面向对象的三大基本特征:封装、继承、多态。同时,TypeScript中也存在多态的使用,比如函数重载,今天我们先看一下函数重载以及泛型的概念。 什么是函数重载 简单来说,函数重载具有两 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:379
|
回复:0
TypeScript进阶开发——ThreeJs基础实例,从入坑到入门
前言 我们前面使用的是自己编写的ts,以及自己手动引入的jquery,由于第三方库采用的是直接引入js,没有d.ts声明文件,开发起来很累,所以一般情况下我们使用npm引入第三方的库,本文记录使用npm,typescript开发thr ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:407
|
回复:0
深入浅出TypeScript(2)- 用TypeScript创建web项目
前言 在第一篇中,我们简单介绍了TypeScript的一些简单语法,那么如果我们只是简单使用TypeScript开发一个web项目,应该做哪些准备?接下来我们就结合TypeScript和Webpack来创建一个基于TypeScript的Web应用程序。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:384
|
回复:0
深入浅出TypeScript(1)
前言 在学习TypeScript过程中,我也是遇到了很多的阻力,因为并未有太多深入挖掘的场景,之前做IONIC的时候,也只是用TS,现如今,这一个系列也是记录自己学习和收获,同时希望自己的这系列教程对想要学习TypeScript ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:417
|
回复:0
重读《学习JavaScript数据结构与算法-第三版》-第2章 ECMAScript与TypeScript概述 ...
读《学习JavaScript数据结构与算法》- 第3章 数组,本节将为各位小伙伴分享数组的相关知识:概念、创建方式、常见方法以及ES6数组的新功能。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:380
|
回复:0
windows下Vue CLI创建typescript项目失败总结
使用最新的Vue CLI @vue/cli创建typescript项目,使用 查看当前的vue cli版本 安装命令 创建项目 上下键选择,空格键确定 接下来是一些常规选项 下面是询问要不要记录这次配置以便后面直接使用,我们选择y 当确定配 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:370
|
回复:0
Vue+Typescript中在Vue上挂载axios使用时报错
Vue+Typescript中在Vue上挂载axios使用时报错 在 项目开发过程中,为了方便在各个组件中调用 ,我们通常会在入口文件将axios挂载到vue原型身上,如下: 这样的话,我们在各个组件中进行请求时,就可以直接使用 ,但是 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:388
|
回复:0
TypeScript入门实例
前言 TypeScript是JavaScript的超集,微软公司开发,利用es6语法,实现对js的面向对象编程思想,写代码的时候会像强类型语言一样,指定参数类型、返回值类型,类型不对会报错,但编译后还是js,弱类型语言,就算是报 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:400
|
回复:0
三千字讲清TypeScript与React的实战技巧
很多时候虽然我们了解了TypeScript相关的基础知识,但是这不足以保证我们在实际项目中可以灵活运用,比如现在绝大部分前端开发者的项目都是依赖于框架的,因此我们需要来讲一下React与TypeScript应该如何结合运用。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:382
|
回复:0
【区分】Typescript 中 interface 和 type
在接触 ts 相关代码的过程中,总能看到 interface 和 type 的身影。只记得,曾经遇到 type 时不懂查阅过,记得他们很像,相同的功能用哪一个都可以实现。但最近总看到他们,就想深入的了解一下他们。 interface:接 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:405
|
回复:0
TypeScript算法与数据结构-队列和循环队列
本文涉及的源码,均在 quot;我的githubquot; 。有两部分 quot;队列quot; 和 quot;循环队列quot; 。有问题的可以提个issue,看到后第一时间回复 1. 队列(Queue) 队列也是一种线性的数据结构, 队列是一种先进先出的数 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:390
|
回复:0
理解TypeScript中的泛型
本文介绍TypeScript中泛型的概念,以简单直白的方式,向那些不了解此概念,但渴望在工作中使用它的开发者,提供入门指导。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:393
|
回复:0
TypeScript算法与数据结构-栈篇
本文的源码在 quot;这里quot; ,可以参考一下 栈也是一种使用非常广泛的线性数据结构,它具有后进先出 的特点。通俗的例子就像我们平时一本一本的往上放书,等到我们又想用书时,我们首先接触到的总是我们最后一本放 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:376
|
回复:0
TypeScript算法与数据结构-数组篇
数组是数据结构中最简单,也是使用最广泛的一种。在原生的js中,数组给我们提供了很多方便的操作方法,比如 , , , 。但是出于对数据结构的学习,我们将不使用这些已有的方法,而是自己实现这些方法。这样也方便我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:376
|
回复:0
webpack + typescript + babel打包*.min.js文件的环境配置
将多个*.ts文件打包成一个*.min.js文件的开发配置 1、初始化 新建以下文件目录: 2、安装依赖: 3、tsconfig.json 参数含义参考https://www.tslang.cn/docs/handbook/compiler-options.html 4、babelrc useBui ... ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:410
|
回复:0
在typescript中import第三方类库clipboard报错
一、问题 在实际开发项目中就遇到了这样的问题,需要在Vue+Typescript项目中添加复制文本的功能,就找了clipboard插件,先是新建了一个新的项目用来实验看看是否好用,都写好了以后发给别人让在项目里添加,结果采用 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:399
|
回复:0
react + typescript 学习
react,前端三大框架之一,也是非常受开发者追捧的一门技术。而 typescript 是 javascript 的超集,主要特点是对 类型 的检查。二者的结合必然是趋势,不,已经是趋势了。react 文档、typescript 文档都看过,例子也 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:413
|
回复:0
TypeScript 装饰器的执行原理
装饰器本质上提供了对被装饰对象 Property Descriptor 的操作,在运行时被调用。 因为对于同一对象来说,可同时运用多个装饰器,然后装饰器中又可对被装饰对象进行任意的修改甚至是替换掉实现,直观感觉会有一些主 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:447
|
回复:0
typescript进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record) ...
本文所有东西尽可在 typescript 官网文档寻找,但是深浅不一 高级类型 lib 库中的五个高级类型 以下所有例子皆以 person 为例 Partial 源码: 实例: Required 源码: 实例: Readonly 源码: 实例: Pick 源码: 实例: Reco ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:458
|
回复:0
typescript 基本数据类型
1.boolen 布尔类型 2.number 数字类型 3.string 字符串类型 js let str1: string = js let arr1: Array = ; let arr2:number = ; js let x:; ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:637
|
回复:0
TypeScript 装饰器
装饰器(Decorators)可用来装饰类,属性,及方法,甚至是函数的参数,以改变和控制这些对象的表现,获得一些功能。 装饰器以 @expression 形式呈现在被装饰对象的前面或者上方,其中 expression 为一个函数,根据其 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:682
|
回复:0
TypeScript: type alias 与 interface
官方文档中有关于两者对比的信息,隐藏在 TypeScript Handbook 中,见 Interfaces vs. Type Aliases 部分。 但因为这一部分很久没更新了,所以其中描述的内容不一定全对。 比如, 区别点之一:Type Alias 不会创建新 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:660
|
回复:0
VSCode搭建node + typescript开发环境
我们一起来喜欢TypeScript 现在写js不用TypeScript,伦家可能会觉得你是外星人。 是的,TypeScript很大程度增强了代码的可读性,可跟踪性,可维护性和减少了bug。 那么没有理由不适用TypeScript进行js开发,但是回归 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:623
|
回复:0
vue面向TypeScript开发实战
好长一段时间没有写文章了。文笔生疏,写得不好请大家不要见怪。 1、背景说明 前端团队技术栈由angular(1/4/6)转向VUE,为什么会这样变(VUE简单;大家都在使用VUE;使用VUE爱国......)? 哎,总之,也不是一两句就可 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:13
|
阅读:672
|
回复:0
TypeScript面向对象编程---类和对象
TypeScript面向对象编程---类和对象面向对象的七大原则:(1) 单一原则:一个类只负责一个职责。(2) 里氏替换原则:子类可以在任何地方替换它的父类。(3) 依赖倒置原则:代码要依赖于抽象的类,而不要依赖于具体的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:293
|
回复:0
TypeScript-never和object类型
表示的是那些永不存在的值的类型 一般用于抛出异常或根本不可能有返回值的函数 抛出异常 function demo(): never { throw new Error(amp;quot;报错了amp;quot;); } demo(); 不可能有返回值的函数 functi ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:321
|
回复:0
TypeScript-数字枚举和字符串枚举
TS 中支持两种枚举, 一种是 数字枚举, 一种是 字符串枚举 默认情况下就是数字枚举 enum Gender { Male, Female } console.log(Gender.Male); console.log(Gender.Female); 数字枚举注意点 数字枚举的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:290
|
回复:0
TypeScript-运行时和常量枚举
枚举在编译之后是一个真实存储的 对象, 所以可以在运行时使用 enum Gender { Male, Female } 将如上代码用 tsc 进行编译得到编译之后的源代码: tsc index.ts 编译之后的源代码内容如下,编译之后发现 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:281
|
回复:0
【Typescript】枚举类型(3)
我们为什么需要枚举类型将程序中不容易记忆的硬编码,或者在未来中可能改变的常量抽取出来定义成枚举类型,这样可以提高我们程序的可读性和可维护性。枚举类型可以使你的程序以不变应万变。枚举类型有数字枚举,字符 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:288
|
回复:0
TypeScript中的可选属性和只读属性
可选属性 接口里的属性不全都是必需的。 有些是只在某些条件下存在,或者根本不存在。 例如给函数传入的参数对象中只有部分属性赋值了。带有可选属性的接口与普通的接口定义差不多,只是在可选属性名字定义的后面加 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:312
|
回复:0
TypeScript从0到1
什么是typescript? 中文官网地址:点击 typescipt的优势 一个第特性叫做类型检测 在打字稿里面的英文运行为变量指定类型的,比如当你为这个变量指定数字类型的值的时候,IDE会做出类型检查, 然后告诉你这里可能会 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:298
|
回复:0
VSCode编辑器中TypeScript自动编译配置
1、运行 tsc --init ,创建 tsconfig.json 文件。 2、将红色这项的注释去掉。 3、VSCode 中选择终端--运行任务 4、选择 tsc:监视 此时ts文件会自动编译成js文件并保存在js目录中 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:326
|
回复:0
typeScript之(7)构造函数和this
构造函数和thisclassDog{name:stringage:number//constructor被称为构造函数//构造函数会在对象创建时调用//通过构造函数赋值constructor(name:string,age:number){//在实例方法中,this就表示当前的实例//在构造函数 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:300
|
回复:0
1
2
3
4
5
6
7
8
9
10
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部