设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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-字符串字面量类型
字符串字面量类型用来约束取值只能是某几个字符串中的一个typeEventNames='click'|'scroll'|'mousemove';functionhandleEvent(ele:Element,event:EventNames){//dosomething}handleEvent(document.getElementById('h ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:158
|
回复:0
TypeScript 模块
首先介绍2个关键字 : export(导出,让其他模块可以导入使用) 和 import(导入) 先可以这么理解 : 一个TS文件就是一个模块。现在有一个需求 : A模块要使用B模块中的内容 , 也就是代码复用问题。 其中 : ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:143
|
回复:0
【typescript】typescript的命名空间和模块的区别
一、命名空间如果一个命名空间在一个单独的TypeScript文件中,则应使用三斜杠///引用它,语法格式如下:///amp;amp;lt;referencepath=amp;quot;SomeFileName.tsamp;quot;/amp;amp;gt; IShape.ts文件代码:namespace ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:149
|
回复:0
TypeScript-类和泛型
不管三七二十一,直接上代码,代码如下: class CaCheamp;amp;lt;Tamp;amp;gt; { arr: T = ; add(value: T): T { this.arr.push(value); return value; } all(): T { ret ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:177
|
回复:0
使用Typescript开发node.js项目——简单的环境配置
最近在学习typescript的过程中,想到也许可以使用ts来开发node.js项目。在网上搜了一下,其实已经有很多开发者实践了这方面的内容。这里,我记录一下自己搭建开发环境的简单过程。使用Typescript开发的好处:较严格的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:171
|
回复:0
使用 TypeScript 改造构建工具及测试用例
最近的一段时间一直在搞 ,一个巨硬出品、赋予 语言静态类型和编译的语言。 第一个完全使用 重构的纯 项目已经上线并稳定运行了。 第二个前后端的项目目前也在重构中,关于前端基于 的`TypeScript ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:152
|
回复:0
使用TypeScript拓展你自己的VSCode
转自:http://www.iplaysoft.com/brackets.html使用TypeScript拓展你自己的VSCode!0x00前言在前几天的美国纽约,微软举行了Connect();//2015大会。通过这次大会,我们可以很高兴的看到微软的确变得更加开放也更加务 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:175
|
回复:0
typescript学习记录-运算符(5)
TypeScript主要包含以下几种运算:算术运算符逻辑运算符关系运算符按位运算符赋值运算符三元/条件运算符字符串运算符类型运算符算术运算符假定 y=5,下面的表格解释了这些算术运算符的操作:运算符描述例子x运算结 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:158
|
回复:0
TypeScript教程&手册
参考:https://www.w3cschool.cn/typescript/https://www.gitbook.com/book/zhongsp/typescript-handbook/details ……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:156
|
回复:0
如何禁用@ typescript-eslint / no-non-null-assertion规则
在.eslintrc.js的rules中添加如下内容: '@typescript-eslint/no-non-null-assertion': 'off'……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:125
|
回复:0
nodejs 不支持 typescript (...paramName:any[])剩余参数。变相支持方式。 ...
node es6 变相实现支持ts的剩余参数实现方式 //.ts method assign(to: any, options?: AssignOptions, ...forms: any){} //tsc 编译为es6的js assign(to, options, ...forms) { } 如上的代码在node run起来之后报 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:136
|
回复:0
@typescript-eslint/[email protected]: The engine "node" is incompatib ...
error @typescript-eslint/: The engine “node” is incompatible with this module. Expected version “^8.10.0 || ^10.13.0 || amp;amp;gt;=11.10.1”. Got “10.12.0” error Found incompatible module in ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:126
|
回复:0
react+typescript使用swiper
参考:https://blog.csdn.net/weixin_44207333/article/details/103860630如果之前安装过swiper,请先删除yarnremoveswiper使用yarnadd@types/swiper //引入importSwiperfrom'swiper';import'swiper/css/swiper ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:170
|
回复:0
vs code 配置 typescript 环境
用npm安装typescript之类的东西就不说了 1. 首先创建一个文件夹作为项目目录,然后用vs code打开,并在目录上创建main.ts文件,敲入代码 console.log(amp;quot;hello worldamp;quot;); 作为运行测试用 现在如果直接 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:134
|
回复:0
自定义npm包——typeScript版本
前言这篇文章是在我之前的文章的基础上做的扩展,主要是针对如何创建以及发布一个typeScript语言的npm包。大纲1、创建关于typeScript的npm包2、往npm包中添加一些内容3、对package.json进行配置4、发布5、创建使用案 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:130
|
回复:0
使用node成功安装完某插件typescript后,在使用时提示:tsc(或xxx)不是内部或外部命 ...
具体出错情形:使用npm安装typescript明明安装成功,但在使用时一直报错,报错语句为 tsc不是内部或外部命令,也不是可运行的程序或批处理文件 具体出错原因:node未正确安装,或相关环境变量未正确配置; 解决方 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:123
|
回复:0
Typescript严格模式有多严格?
前言amp;quot;usestrictamp;quot; 指令在 JavaScript 1.8.5(ECMAScript5) 中新增。至今,前端 er们基本都默认开启严格模式敲代码。那么,你知道 Typescript 其实也有属于自己的严格模式吗? 1. Typescript ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:128
|
回复:0
TypeScriptArray(数组)
数组对象是使用单独的变量名来存储一系列的值。数组非常常用。假如你有一组数据(例如:网站名字),存在单独变量如下所示:varsite1=amp;quot;Googleamp;quot;;varsite2=amp;quot;Runoobamp;quot;;varsite3=amp;quo ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:120
|
回复:0
typescript+echarts-for-react制作渐变柱状图,提示[ts]类型“Graphic”上不存在属性 ...
更新:2019/03无意间发现Graphic上已有 LinearGradient属性 ???????????? 效果如图:是不是比较炫~遇到的问题:@types/echart到目前只到v4.1.1,类型“Graphic”上没有 LinearGradient属性tslint提示:color: ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:121
|
回复:0
TypeScript+Webpack4开发环境搭建(转)TypeScript+Webpack4开发环境搭建
前段时间接触到Microsoft的Microsoft.AspNetCore.SpaTemplates模板,生成的项目使用的默认语言是TypeScript,虽然以前在此之前并没有用过TypeScript,但第一看上去有种很熟悉的感觉。当然,也有人说TypeScript是Java ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:123
|
回复:0
TypeScript 安装
认识TypeScript 百度百科说,TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集(查了一下这个超集,有所谓 C++ 是 C 的超集,是标榜所有C 代码都是合法的 C++ 代码,其实也不都是,差不 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:132
|
回复:0
TypeScript基础环境安装
要运行TypeScript,需要一个node的运行环境,1、安装node,http://nodejs.cn/download/,输入node-v,npm-v能争取输出版本好,node安装就没有问题了2、配置vsCode,打开Code-Preferences-Settings,查找quote,对应Ty ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:122
|
回复:0
TypeScript编译器源码研究(一)
TypeScript(以下简称 TS)是一个非常强大的语言,其编译器源码超过10000 行。源码在 Github可以找到:https://github.com/Microsoft/TypeScript/tree/master/src/compiler基础概念只读(immutable)对象TS 源码 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:152
|
回复:0
ReactNativetypescript路径别名配置,vscode不识别@/youpath配置方法
1.使用npm或yarn安装 babel-plugin-root-importnpminstallbabel-plugin-root-import--save-devoryarnaddbabel-plugin-root-import--dev2.使用babel配置 babel-plugin-root-import使用.babelrc或babel.conf.j ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:131
|
回复:0
TypeScriptTypeScript的全部资料,以后都放这儿了
很早之前就听说TypeScript了(以下简称TS),但总是用难以抽出时间给自己找到这个冠冕堂皇的理由。最近又心血来潮,打算写TS的博客了,毕竟TS核心开发者也是C#之父,像我这么热爱C#的人,怎么可能不喜欢C#之父开发 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:119
|
回复:0
[Typescript]UsetheOptionalChainingOperatorinTypeScript
Thislessonintroducesthe ?. operatorwhichisknownas optionalchaining.We'regoingtolookathowwecanuse ?. tosafelydescendintoanobjectwithpropertieswhichpotentiallyholdthevalues ……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:120
|
回复:0
TypeScript-null和undefined
TypeScript具有两种特殊的类型,null和undefined,它们分别具有值null和undefined默认情况下我们可以将null和undefined赋值给任意类型letvalue1:null;letvalue2:undefined;letvalue3:number;value3=value1;value3=va ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:143
|
回复:0
为什么还要学习TypeScript
什么是TypeScript TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。 它的第一……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:128
|
回复:0
Typescript04---模块、命名空间
在Typescript1.5中,内部模块称作命名空间,外部模块成为模块一、什么是模块?模块就是一个或一组功能模块。模块在其自身的作用域里执行,而不是在全局作用域里。意味着,模块中的变量、函数、类等在模块外部无法访 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:135
|
回复:0
TypeScript编写Vue项目结构解析
使用TypeScript编写Vue项目也已经有了一段时间,笔者在刚刚使用TypeScript时候也是很茫然,不知道从何下手,感觉使用TypeScript写项目感觉很累赘并不像JavaScript那么灵活,因为TypeScript对于代码限制太多,在写代 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:134
|
回复:0
使用TypeScript创建Vue项目
Vue的灵活性总是让代码看起来非常洗练,对TypeScript来说也是一种挑战,好在Vue对TypeScript进行了一次全方位的适配。相对于React严谨的代码,Redux啰嗦的样板代码,Vue就显得非常灵活。Vue采用双向绑定原理,如下图 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:124
|
回复:0
TypeScript从入门到放弃(一)
先点赞后关注,防止会迷路寄语:长风破浪会有时,直挂云帆济沧海。本文已收录至https://github.com/likekk/-Blog欢迎大家star????????????,共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将gith ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:154
|
回复:0
Vue + WebPack + Typescript初学者VSCode项目 (按需加载、跨域调试、await/async) - ...
万事开头难,一个好的Hello World程序可以节省我们好多的学习时间,帮助我们快速入门。Hello World程序之所以是入门必读必会,就是因为其代码量少,简单易懂。但我觉得,还应该做到功能丰富, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:142
|
回复:0
TypeScript中的怪语法
如何处理undefined 和 null undefined的含义是:一个变量没有初始化。 null的含义是:一个变量的值是空。 undefined 和 null 的最佳实践 核心思想: 避免null pointer错误。null is bad。 要避免这个问题,我们需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:133
|
回复:0
我虐 TypeScript 千百遍 指南大全 总目录在此
本博客使用唯一的 TypeScript 语言开发尽可能多的业务领域,这个博客用于记录、传播相关的编程知识。 本博客主要侧重在环境搭建,重在实践,杜绝转载,避免人云亦云。 本博客文章全部实践过才发文。 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:147
|
回复:0
TypeScript学习笔记(八):Object对象类型
Object对象类型基本上使用花括号并且以键值对形式实现的数据都属于对象类型JavaScript中对象Object:keytovalueTypeScript与JavaScript不同的是:keytotype键类型对,ts会自动给变量匹配类型constperson{name:amp;qu ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:152
|
回复:0
前端结合Typescript进行快速开发 - 陈希章
这里介绍的是不使用任何的前端框架,保持初心,最简单的做法。以下总结,使用工具Visual Studio Code。 第一步:创建一个package.json文件。这个可以通过 npm init命令来完 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:165
|
回复:0
使用Typescript重构axios(六)——实现基础功能:获取响应数据
1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:174
|
回复:0
TypeScript类型推导及类型兼容性
类型推导就是在没有明确指出类型的地方,TypeScript编译器会自己去推测出当前变量的类型。例如下面的例子:leta=1;我们并没有明确指明a的类型,所以编译器通过结果反向推断变量a的类型为number,这种推断发生在初始 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:177
|
回复:0
TypeScript----函数与类
TypeScript中的类传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。从ECMAScript2015, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:170
|
回复:0
1 ...
25
26
27
28
29
30
31
32
33
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部