设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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:项目中执行Typescript脚本
场景 在开发前端过程中,在编写一些工具类的时候,不需要页面,所以想要通过node执行即可。 解决方案 解决方案有两个,一个是通过ts-node,一个是通过TS-ESNode库。 ts-node 网络上教程比较多。但不符合我的需要。因 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:299
|
回复:0
【Typescript】映射类型(13)
目录只读索引类型可选映射类型Pick映射类型Record映射类型索引类型就是通过隐射类型可以把一个旧的类型生成新的类型。比如把一个类型的所有属性变成只读。下面来看一个例子。interfaceObj{a:String;b:number;c:boole ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:301
|
回复:0
TypeScript-混入
通过 Object.assign 方法进行混入 let obj1 = {name: 'BNTang'}; let obj2 = {age: 34}; Object.assign(obj1, obj2); console.log(obj1); console.log(obj2); 类混入 博主假设有这么一个需求: 定义两个类, 将 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:286
|
回复:0
使用Angular 4、Bootstrap 4、TypeScript和ASP.NET Core开发的Apworks框架案例应用:T ...
最近我为我自己的应用开发框架Apworks设计了一套案例应用程序,并以Apache 2.0开源,开源地址是:https://github.com/daxnet/apworks-examples,目的是为了让大家更为方便地学习和使用.NET Core、最新的前端开发框架 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:285
|
回复:0
TypeScript循环
有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:278
|
回复:0
TypeScript|Angular踩坑笔记
今天按照Angular官网玩了下demo程序,踩了个小坑,记录下。TypeScript可以将变量申明为自定义类型,同时也不对该类型进行检查(不像C#,如果没有这个类型会报错)比如下面这样:如果我对testurl进行赋值那么问题窗口就 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:293
|
回复:0
详解在Vue中使用TypeScript的一些思考(实践)
Vue.extend or vue-class-component 使用 TypeScript 写 Vue 组件时,有两种推荐形式: Vue.extend():使用基础 Vue 构造器,创建一个“子类”。此种写法与 Vue 单文件组件标准形式最为接近,唯一不同仅是组件选项 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:295
|
回复:0
使用Typescript重构axios(十九)——请求取消功能:实现第二种使用方式 ...
1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:271
|
回复:0
11-TypeScript中的名称空间
在后端开发语言中,比如C#中,可以将不同源代码文件中的代码通过名称空间组合到一起。一般一个类定义在一个源代码文件中,在功能上属于一个上下文的源代码文件通过名称空间进行组织。 在TypeScript中,可以将多个ts ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:265
|
回复:0
TypeScript都不会用,也敢说会前端?
新书速递 导读:TypeScript是微软开发的JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:293
|
回复:0
typescript 泛型
泛型 基本 function addamp;amp;lt;tamp;amp;gt;(arg1: T, arg2: T): T { return arg1 + arg2 } // addamp;amp;lt;numberamp;amp;gt;(1,'0') X 泛型接口 function addamp;amp;lt;Tamp;amp;gt;(arg1:T,arg2:T):T { ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:302
|
回复:0
用Typescript开发NodeJS项目
本文示例用Typescript写一个基于ExpressJS的RESTAPI项目 第一步:全局安装Typescriptnpminstall-gtypescript在项目路径下,执行:tsc--init产生一个tsconfig.json文件,并在文件中添加下配置:amp;quot;moduleResol ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:274
|
回复:0
typescript定义函数类型
函数类型为函数定义类型给函数定义类型,包括对参数和返回值的类型定义:functionadd(arg1:number,arg2:number):number{returnarg1+arg2}//箭头函数constadd=(arg1:number,arg2:number):number=amp;amp;gt;{returnar ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:266
|
回复:0
Typescript安装
全局安装typescript 安装typescript前提,我们需要使用到 npm 工具安装。 NPM 安装 TypeScript 如果已经安装了 npm 工具,可以使用以下命令来安装: npm install -g typescript 安装后可以使用 tsc 命令来执行 TypeS ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:255
|
回复:0
TypeScript箭头函数(第3篇)
TypeScript箭头函数(第3篇) //不带参数的写法 let fun1 = ()=amp;amp;gt; 1; let fun2 = ()=amp;amp;gt; 1+2; let fun3 = ()=amp;amp;gt; {return 1+2;}; let fun4 = ()=amp;amp;gt; {let a = 1; return ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:268
|
回复:0
TypeScript完全解读(26课时)_4.TypeScript完全解读-接口
初始化tslint tslint --init:初始化完成后会生成tslint.json的文件 如果我们涉及到一些规则都会在这个rules里面进行配置 安装tslint的VSCode的插件。因为我之前已经安装过了。左上角带个小星星,是推荐安装的 新 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:281
|
回复:0
TypeScript学习笔记(二)函数和类【面向对象】
目录 一、函数的语法 1. 函数声明 2. 函数的可选参数 3. 函数的默认参数 4. 函数的剩余参数 5. 函数的重载 二、JavaScript中的类(ES5) 1. 在构造函数中定义成员变量和方法 2. 在原型链中定义变量和方法 3. 静 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:288
|
回复:0
TypeScript语法基础
TypeScript语法基础一、TypeScript是什么TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 1.1 获取TypeScrip ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:296
|
回复:0
Webstorm编译TypeScript报错
AccessorsareonlyavailablewhentargetingECMAscript5andhigher. 解决办法: FileWatchers 在tsc.cmd命令上加参数--targetES5 如果代码里报错可以在这里设置ES5规则 ……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:289
|
回复:0
uni-app创建typescript项目并且引入vant
前言在小程序上应用uniapp然后引入ts,你说香不香,哈哈哈 好了先来一发教程:官网下载软件 https://uniapp.dcloud.io/我创建的TS项目是,用cli命令行创建的全局安装vue-clinpminstall-g@vue/cli创建uni-app使用正 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:280
|
回复:0
转载:《TypeScript 中文入门教程》 6、命名空间
文章转载自:https://github.com/zhongsp 建议您直接跳转到上面的网址查看最新版本。 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:289
|
回复:0
TypeScript 中限制对象键名的取值范围
当我们使用 TypeScript 时,我们想利用它提供的类型系统限制代码的方方面面,对象的键值,也不例外。 譬如我们有个对象存储每个年级的人名,类型大概长这样: type Students = Recordlt;string, stringgt;; 理所当然 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:296
|
回复:0
尤雨溪回应:Vue与TypeScript为什么相性特别差?
近日,有开发者在知乎上提出了一个问题:“TypeScript 不适合在 vue 业务开发中使用吗?”,Vue的作者尤雨溪针对这一问题发表了自己的看法,也解释了Vue 3.0选用TypeScript的原因,全文如下。 注:本文已获得尤雨溪 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:300
|
回复:0
从C#到TypeScript - 类型
从C#到TypeScript - 类型 从C#到TypeScript - 高级类型 从C#到TypeScript - 变量 从C#到TypeScript - 接口 从C#到TypeScript - 类 从C#到TypeScript - function 从C#到TypeScript - 装饰器 从C#到Type ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:314
|
回复:0
CocosCreator和TypeScript入门
一些网址 CocosCreator下载:https://www.cocos.com/download TypeScript教程:https://www.tslang.cn/docs/home.html CocosCreator官方教程:https://docs.cocos.com/creator/manual/zh/getting-started/ TypeScri ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:328
|
回复:0
typeScript入门一 (typeScript中的数据类型)
一、typeScript中的数据类型 typeScript中为了使编写的代码更规范,更有利于维护,增加了类型校验,在typeScript中主要给我们提供了以下数据类型 1、布尔类型(boolean) 2、数字类型(number) 3、字符串类 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:308
|
回复:0
TypeScript版线段树
脱离ACM队伍已经一年多了,现在还能手写的算法不多,线段树是其中一种。谨以此文纪念逝去的ACM生涯 线段树是一种二叉搜索树,常用于区间求和、区间求极值,其查询和更新时间复杂度是O(logN)。 线段树的主要操作包 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:295
|
回复:0
typescript入门笔记(1)
一、安装 npm install -g typescript 检查是否安装成功命令 vscode中编写完ts文件后,将ts文件编译为js浏览器才能识别, 语法-----------------amp;amp;gt; tsc 文件名.ts vcode中可能会报错,解决步骤如下 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:298
|
回复:0
TypeScript(JavaScript) 版俄罗斯方块——深入重构
你一定注意到博文的标题变了成了“TypeScript 版 ...”。在上一篇 JavaScript 版俄罗斯方块——转换为 TypeScript 中,它就变成了 TypeScript 实现。而在之前的 JavaScript 版俄罗斯方块——重构 中,只重构了数据结 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:304
|
回复:0
VisualStudioCode配置TypeScript编程环境
转载自:https://blog.csdn.net/iningwei/article/details/89927228 文章目录 1:下载安装nodejs 2:安装TypeScript Compiler 3:安装 Tpyings 4:配置TypeScript工程 1,建立项目目录 2,初始化NPM ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:311
|
回复:0
JavaScript、TypeScript、ES6三者之间关系
JavaScript、TypeScript、ES6三者之间关系 关系图解: ES6是什么 ECMAScript 6.0(以下简称ES6)是JavaScript语言(现在是遵循ES5标准)的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:317
|
回复:0
TypeScript运行环境
TS VS JS 1、应用程序 2、超集 less scss css 3、跨平台 且开源 4、开始于js 终止于js 很多的语法和书写的格式都是采用js 5、重用js,甚至可以引用js流行库 echats 6、Typescript 提供了类,接口和模块 7、typescri ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:346
|
回复:0
使用Angular 4、Bootstrap 4、TypeScript和ASP.NET Core开发的Apworks框架案例应用 ...
最近我为我自己的应用开发框架Apworks设计了一套案例应用程序,并以Apache 2.0开源,开源地址是:https://github.com/daxnet/apworks-examples,目的是为了让大家更为方便地学习和使用.NET Core、最新的前端开发框架 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:364
|
回复:0
(React+TypeScript实战篇)一.项目构建
一.项目创建(搭建带有typescript的) 1.安装命令 amp;amp;gt;npx create-react-app ts-with-react --typescript 2.npx是什么(优点,npm5.2版本以上有)? 1)避免安装全局模块 2)调用项目安装的内部模块 3.启动 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:410
|
回复:0
我们为什么使用TypeScript提高开发效率的3个原因
使用TypeScript可视化地估算我的工作效率 成立新公司的一大好处是,您可以从头开始选择开发堆栈中的所有组件。 我们有机会从当今的最佳状态评估语言,框架和其他开发工具。 TypeScript让我们渡过了很多开发的痛苦 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:419
|
回复:0
typescript(Day6)
typescript(Day6) - - 命名空间与命名空间模块化 命名空间在其他语言中已经是一个很常见的功能了 c# java php都有命名空间的 过去JS是不存在命名空间的 在TS里面 实现了命名空间 但实际的原理还是通过立即执行函 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:395
|
回复:0
TypeScript二维数组实现
在一个游戏项目中要用到二维数组,发现操作挺麻烦的,自己写一个,使用方便,简单易懂。 使用方式: let my2DArray:My2DArray = new My2DArray(5,6,0); console.log(amp;quot;数组:amp;quot;,my2DAr ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:367
|
回复:0
JavaScript,ECMAScript,TypeScript,NodeJS,CommonJS,React Native到底你们的关系 ...
最近项目需要,得用到nodeJS, 看开源代码的时候,又看到TypeScript,以前没什么JavaScript的开发经验,一片混乱,怎么那么多概念,于是捋了一下,做个记录。凡输入,必输出,也算完成学习闭环。 参考资料: Wikipedi ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:348
|
回复:0
分享一个无人零售系统:Eggjs+Tarojs+AntDesign+React+Graphql+Typescript
Eggjs+Tarojs+AntDesign+React+Graphql+Typescript全栈无人商城开源版 youdidao全栈无人商城:youdidao 项目是一套无人电商售货系统,包含前台商城系统(小程序,快应用,h5,APP)、后台管理系统以及服务端。技术栈 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:372
|
回复:0
TypeScript 为什么能成为前端圈新宠?
TypeScript 的出现很好地弥补了 JavaScript 在静态类型检查方面的缺陷。它为 JavaScript 提供了良好的类型检查支持,而且能够编译成标准的 JavaScript。 目前, Angular 已经使用 TypeScript 重构了代码,另一大前端 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:12
|
阅读:335
|
回复:0
1
2
3
4
5
6
7
8
9
10
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部