设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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学习笔记(五)模块机制
javascript从es5之前都缺少一种模块机制,无法通过js引入文件,于是requirejs等等的加载器应运而生。这些加载器的使用也并不统一,产生了amd,commonjs,umd等等的规范,各有所长,直到es6的发布,js自身引入的模块 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:82
|
回复:0
在React中使用Typescript
最近学习的技术发现TS越来越多,于是自己尝试做了几个Demo实战,发现TS上手不是很难,但是一旦出现错误很难百度到对应的文档,而且在react中也不会使用ts来编写跟着这个文章走,内容可能会很长,一步一步去写,保证你的Reac ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:79
|
回复:0
reactnative使用typescript
前言TypeScript作为JavaScript的一个富类型扩展语言,深受代码风格严谨的前端开发者欢迎。但在react-native下,因为packager的配置困难,使用TypeScript一直是个麻烦的选择。网上的大部分方案,甚至微软的官方方案都 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:65
|
回复:0
typeScript中导入样式文件报错?静态文件.css,.scss,.less,.jpg,.png,.json ...
第一步,在src目录下新建一个typings.d.ts文件declaremodule'*.css';declaremodule'*.less';declaremodule'*.scss';declaremodule'*.sass';declaremodule'*.svg';declaremodule'*.png';declaremodule'*.j ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:73
|
回复:0
[Typescriptv3.9]ts-expect-error
Typescriptv3.9introducesthe@ts-expect-errorassertionaddedtoTypeScript3.9.Thisassertionismoredescriptivethan@ts-ignorebecause,ratherthanjustignoringthenextline,itisexplicitly……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:64
|
回复:0
typescript装饰器定义类装饰器属性装饰器装饰器工厂
/*装饰器:装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,属性或参数上,可以修改类的行为。通俗的讲装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。常见的装饰 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:73
|
回复:0
TypeScript(接口—泛型)
一、接口(interface):对行为和动作的规范,对批量方法进行约束1.属性接口/*属性类型接口*/interfaceFullName{firstName:string;/*必传参数,接口分号间隔*/secondName?:string;/*问号表示可选参数,可传可不传*/} ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:68
|
回复:0
FileandCodeTemplates|webstorm代码文件模板vuetypescript
TypescriptClassimport_fromamp;quot;lodashamp;quot;;/**类${NAME}*/exportdefaultclass${NAME}{/**v-for:key*/forKey?:string=_.uniqueId()constructor(obj?:${NAME}){if(obj){_.assig……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:66
|
回复:0
TypeScript专题-Static和使用技巧
classPeople{static_name:string;print(){//alert(this.name);//编译不通过,doexnotexistontypePeople;声明为static的变量通过类名调用return(People._name)}constructor(name){People.……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:64
|
回复:0
typeScript之(3)类型
1.初次尝试/*注意:声明一个变量,同时指定它的类型为number*/leta:numbera=10a=35/*a='hello'此行代码会报错,因为变量a的类型是number不能赋值字符窜注:即使报错,但是还是编译通过,但是编译后控制台会提示错误内容* ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:66
|
回复:0
TypeScript-访问器装饰器
访问器装饰器声明在一个访问器的声明之前(紧靠着访问器声明) 访问器装饰器应用于访问器的属性描述符并且可以用来监视,修改或替换一个访问器的定义 访问器装饰器表达式会在运行时当作函数被调用,会自动传入下列 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:74
|
回复:0
TypeScript——原始数据类型
TypeScript原始数据类型原始数据类型包括:布尔值、数值、字符串、null、undefined、Symbol、BigInt。布尔值: letisDone:boolean=false;数值:letdecLiteral:number=6;字符串:letmyName:string='Tom';空值:Jav ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:59
|
回复:0
chrome浏览器调试typescript
在chrome的开发人员工具的配置项中,有一个sourcemap的选项,用来配置javascript源码和生成代码的关系。 如果能在浏览器中直接调试typescript代码,才能让我们真正体会到typescript开发的快乐。 首先打开chrome开发 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:77
|
回复:0
TypeScript开篇
TypeScript 简称 TS Ts 和 Js 之间的关系其实就是 Less/Sass 和 CSS 之间的关系 就像 Less/Sass 是对 CSS 进行扩展一样, TS 也是对 JS 进行扩展 就像 Less/Sass 最终会转换成 CSS 一样, 我们编写好的 TS 代码最终 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:71
|
回复:0
TypeScript属性装饰器
/***属性装饰器只能接收到两个参数*@paramtargetTest对应的prototype*@paramkey属性名字*/functionnameDecorator(target:any,key:string):any{constdescriptor:PropertyDescriptor={writable:false ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:68
|
回复:0
TypeScript 函数
函数是一组一起执行一个任务的语句。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的名称 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:67
|
回复:0
typescript基础数据类型
1.字符串letdogName:string=amp;quot;旺财amp;quot;letdogAge:number=5letintroDog:string=`我有一只狗,它叫${dogName},它今年${dogAge}。`console.log(introDog);2.数字//进制依次为101682letnum1:number=16letnum ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:68
|
回复:0
typescript学习记录-Number(9)
TypeScript与JavaScript类似,支持Number对象。Number对象是原始数值的包装对象。语法varnum=newNumber(value);注意: 如果一个参数值不能转换为一个数字将返回NaN(非数字值)。Number对象属性下表列出了Number对象 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:58
|
回复:0
typescript与nodejs(二)基于装饰器实现路由表
之前实现了一个简单的WebServer但是这离实际使用还有一点距离webserver首先面对第一个问题是路由表路由表别看听起来神秘,但是其实就是ifelseonhttp…{ if(req.url.pathname==amp;quot;/test1amp;quot;) ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:72
|
回复:0
Vue3+TypeScript完整项目上手教程
转自:https://juejin.cn/post/6875713523968802829TypeScript 是JS的一个超集,主要提供了类型系统和**对ES6的支持,**使用 TypeScript 可以增加代码的可读性和可维护性,在 react 和 vue 社区中也越来越多 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:68
|
回复:0
TypeScript(入门)
最近因为项目的需要开始着手调查一个叫做typescript的东西,通过翻阅一些github上的源码,一些论坛的文档,渐渐的有所了解。无论去学习研究哪种框架或者哪种语言,我们首先要知道的应该是如何去构建开发环境。实践才 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:74
|
回复:0
TypeScript类型注解、类型推断和类型断言
一、类型注解(Typeannotation)所谓类型注解,就是人为为一个变量指定类型,例如:consta:number=123;在vscode中鼠标移入a出现提示,冒号后面就是类型注解:当不添加类型注解时,TypesScript也能知道变量a是一个数 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:85
|
回复:0
TypeScript类型注解,类型推断
//typeannotation类型注解,我们来告诉TS变量是什么类型//typeinference类型推断,TS会自动的去尝试分析变量的类型//如果TS能够自动分析变量类型,我们就什么也不需要做了//如果TS无法分析变量类型的话,我们就需要 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:62
|
回复:0
TypeScript开发环境搭建(VSCode+NodeJs)
TypeScript开发环境搭建(VSCode+NodeJs) 工具安装 VS Code简介及安装 VS Code是一款免费开源的代码编辑器。其具有跨平台、支持IntelliSence智能提示、内置G……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:75
|
回复:0
TypeScript配置文件说明
在使用VsCode编写TypeScript时,VsCode提供了一个tsconfig.json辅助我们设置TypeScript的配置项来确定如何生成最终的js文件。 那tsconfig.json到底有……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:67
|
回复:0
typescript学习记录-基础语法(2)
TypeScript程序由以下几个部分组成:模块函数变量语句和表达式注释第一个TypeScript程序我们可以使用以下TypeScript程序来输出amp;quot;HelloWorldamp;quot;:consthello:string=amp;quot;HelloWorld!amp;quot;conso ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:79
|
回复:0
VS Code 调试 Angular 和 TypeScript 的配置
引入: https://www.cnblogs.com/savorboard/p/vscode-debugging-angular.html 注意:ng serve 的端口与launch.json 中的端口要一至 ng build 生成 dist……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:83
|
回复:0
TypeScript学习-TypeScript环境配置
http://blog.csdn.net/shi_weihappy/article/details/49332091……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:77
|
回复:0
发现TypeScript中同名interface接口会自动合并的特性
今天在学习怎么用TypeScript给jQuery写扩展插件时发现一个很有趣的事情 如上图,VS提示我应该在类C中实现b。 我可以同时定义一个重名的接口,而这个接口内容会自动合并。 这再C#中是绝对不允许的,除非在不同的命名 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:76
|
回复:0
用VsCode编辑TypeScript
原文地址:https://code.visualstudio.com/Docs/languages/typescriptTypeScript是Javascript的超集,它提供了类、模块、接口来帮助你构建强大的组件。这里可以找到语言规范。VSCode下TypeScript支持在两种不同的模 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:84
|
回复:0
如何在typescript项目中使用eslint
参考https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/README.md……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:97
|
回复:0
Typescript+vuecli3中使用echarts
1.下载依赖同时下载echarts和ts版的echarts(@types/echarts),一个是工程依赖,一个是声明依赖。cnpminstallecharts--savecnpminstall--save@types/echarts2.在项目根目录下创建shims-echart.d.ts文件 然后在文 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:85
|
回复:0
inversify强大&&轻量级的基于typescript的ioc框架
inversify强大amp;amp;amp;amp;amp;amp;轻量级的基于typescript的ioc框架,以前有介绍过一个typedi的类似框架inversifygithub的star比typedi多很多参考使用配置tsconfig.json { amp;quot;compilerOptionsamp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:82
|
回复:0
typescript入门例子Helloworld——ts就是一个宿主机语言
TypeScript的命令行工具安装方法如下:npminstall-gtypescript安装完成之后,就有了 tsc 命令。编译一个TypeScript文件很简单:tschello.ts我们约定使用TypeScript编写的文件以 .ts 为后缀。HelloTypeScript我们 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:85
|
回复:0
TypeScript日期工具:date-fns日期工具的使用方法
https://blog.csdn.net/fsxxzq521/article/details/85715213……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:108
|
回复:0
被迫开始学习Typescript——vue3的props与interface
vue3的propsVue3的props,分为compositionAPI的方式以及optionAPI的方式,可以实现运行时判断类型,验证属性值是否符合要求,以及提供默认值等功能。props可以不依赖TS,自己有一套运行时的验证方式,如果加上TS的话 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:114
|
回复:0
typescript展开操作符,对象属性值更新
……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:110
|
回复:0
typescriptmodule
//随机取a,b之间的一个随机数functionradNum(a,b){returnaamp;amp;gt;b?0:Math.round(Math.random()*(b-a)+a);}http://www.jq22.com/1.模块module一个文件就是一个模块(不需要关键字标识),模块不需要关键字声明, ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:100
|
回复:0
Typescript学习笔记(一)基础类型
为了面向ng2和前端未来,开始搞向ts,ts是微软出的一枚语言,作为es6的超集,他出的一些特性还是蛮好用的(略坑)。对于我等纯前端(从开始就接触javascript)的人来说,真想说,这特么什么鬼。部分特性同es6(个人对es6 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:113
|
回复:0
typescript安装完后总是老版本
今天开始了解下typescript,typescript是js的超集,据说可能说下代node替代版本deno主推的语言,在此先了解下。安装步骤为:1.安装node,下周软件安装即可2.npminstalltypescript-g 全局安装3.安装npminstall@types ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:02
|
阅读:124
|
回复:0
1 ...
46
47
48
49
50
51
52
53
54
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部