设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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使backbone强类型智能提示
模型类一旦多了没有强类型和智能提示是相当痛苦的,所以。 仅仅用ts定义一个模型类: class Person extends Backbone.Model { defaults = { Name:amp;quot;amp;quot; }; //类似java的 Se ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:108
|
回复:0
typescript编译报错不能用于索引类型
备注:元素隐式地具有“any”类型,因为类型“string”的表达式不能用于索引类型“typeofimport(“xxx”)解决办法mock.tsexportfunctiontext():boolean{returnfalse;}exportfunctionsetAasd():string{returnamp;quo ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:104
|
回复:0
typescript中的接口
TypeScript的核心原则之一是对值所具有的结构进行类型检查,而接口就是用来定义值的结构,接口自身当作类型来用。 基本使用先看一段代码:functionfunc(obj:{name:string}):void{console.log('hello'+obj.name)}很 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:107
|
回复:0
typeScript
初次使用报错 执行 tsc hello.ts 命令报错:因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。打开: 运行:set-ExecutionPoli ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:102
|
回复:0
TypeScript的变量声明
1.全新的变量声明方式let和const是JavaScriptES6中新添加的变量声明方式。let在很多方面与var是相似的,但是它可以避免一些在JavaScript里常见一些问题。而const则是对let的一个增强,它将阻止对一个变量再次赋值( ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:131
|
回复:0
vue2.x老项目typescript改造过程经验总结
前言:关于Vue2.x的TS改造,其实没有啥好说的。对于vue-cli项目来说,从新跑一遍 vuecreatexxx-project,选择Manuallyselectfeatures,重新选择上typescript选项即可。或者直接vueaddtypescript也可。网上太多的资 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:106
|
回复:0
二、TypeScript简介及开发环境搭建
ES5:ECMAScript第五个版本 ES6:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。 JavaScript:前端的脚本语言,实现ES5规范。 TypeScript:实现了ES6规范。 1、TypeScript开发环境搭建 co ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:147
|
回复:0
mac下vscode配置自动编译typescript
本文地址: https://www.cnblogs.com/veinyin/p/11413162.html 1.新建一个index.ts文件 //入口2.tsc--init //生成 tsconfig.json3.tsc-w //监听入口文件变化 首次编辑index.ts后会生成一个index.js文件不 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:135
|
回复:0
TypeScriptBasicTypes(基本类型)
在学习TypeScript之前,我们需要先知道怎么才能让TypeScript写的东西正确的运行起来。有两种方式:使用Visualstudio和使用NodeJs。这里我选择的是NodeJs来编译TypeScript,因为我笔记本上的VS是2012的,在TypeScript ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:141
|
回复:0
[Typescript] Extends and override an existing interface
For example, you have an object `A`, you want to extend it and modify some prop; then create a new interface B: export interface B extends Omitamp;amp;lt;A, 'x' | 'y'amp;amp;gt; { x: string; ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:127
|
回复:0
[连载]Tutorialseries:learninghowtowritea3DsoftenginefromscratchinC#,TypeScriptor ...
MSDN中的一篇博文链接:Tutorialseries:learninghowtowritea3DsoftenginefromscratchinC#,TypeScriptorJavaScriptThistutorialispartofthefollowingseries:1–Writingthecorelogicforcamera,……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:128
|
回复:0
TypeScript(12): 元组(同JS)
我们知道数组中元素的数据类型都一般是相同的(any 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。 元组中允许存储不同类型的元素,元组可以作为参数传递给函数。 一、创建元组 创建元组的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:134
|
回复:0
JavaScript私有类字段和TypeScript私有修饰符
JavaScript 私有类字段和隐私需求在过去,JavaScript没有保护变量不受访问的原生机制,当然除非是典型闭包。闭包是JavaScript中许多类似于私有模式(如流行的模块模式)的基础。但是,近年来ECMAScript2015类被使用 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:130
|
回复:0
Next.js + Typescript实现React的服务端渲染,怎么简单怎么来
选择Next.js来实现React的服务端渲染主要是我怕麻烦,作为前端菜鸟的我来说一些要配置的我都是拒绝的!因为NextJs能够简单的实现服务端的渲染。Next.js中文文档 那为什么要选择Typescript呢,因为它让javascript更严 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:141
|
回复:0
TypeScript-类型别名和接口的异同和不同点
都可以描述 属性 或 方法 type MyType = { name: string; say(): void; } interface MyInterface { name: string; say(): void; } 都允许 扩展 interface: interface MyInterface { ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:128
|
回复:0
TypeScript 官方决定全面采用 ESLint
由于性能问题,TypeScript 官方决定全面采用 ESLint,甚至把仓库(Repository)作为测试平台,而 ESLint 的 TypeScript 解析器也成为独立项目,专注解决双方兼容性问题。 JavaScript 代码检验工具 ESLint 在 TypeScr ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:141
|
回复:0
Hbuilder:自动编译TypeScript文件
在现在目前前端应用中,会用到TypeScript进行编写Js,他能够对变量类型进行处理,从而在编译过程中就给你提示出你的错误,这点非常方便,另外当项目慢慢变得庞大,代码量变多,对项目的管理也是非常方便,具体可以进 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:153
|
回复:0
vue与TypeScript集成配置最简教程
https://segmentfault.com/a/1190000011878086 这个是另一个typescript配置的文件amp;amp;gt;npmits-loadertypescripttslinttslint-loadertslint-config-standard--save-devvue与TypeScript集成配置最简教程 vue与 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:140
|
回复:0
typescript多维对象数组仿List泛型
定义对象:namespaceentity{exportclassMyClass{publicvalue:number;publicrect:string;publicconstructor(){}}}二维对象数组:letmyClass=newArrayamp;amp;lt;Arrayamp;amp;l……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:149
|
回复:0
微软TypeScript 3.0重磅发布!扶我起来,我还学得动
web前端教程 用大白话,来讲编程 北京时间7月31日,微软宣布推出 TypeScript 3.0 正式版。TypeScript 3.0 是一个新的里程碑。 官方表示,尽管版本号是一个大变化,但 3.0 版本几乎没有破坏性的变更,3.0 引入 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:158
|
回复:0
typescriptimport全局node_modules报错
项目里面有一个node_modules的包太大,每次放到docker里面都要下载半天,大大减少了部署效率。所以考虑将这个node包全局安装到docker的基础镜像中,那么代码里面直接引用全局包就可以了。于是发现require成功,可是i ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:171
|
回复:0
vue + typescript 项目起手式
vue + typescript 新项目起手式 最后更新于2018-06-30,技术文具有时效性,请知悉 我知道你们早就想用上 vue + ts 强类型了 还有后续 vue + typescript 进阶篇 安装vue-cli 安装ts依赖 配置 webpack 添加 tsconfi ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:180
|
回复:0
[转]纯TypeScript开发Web前端(二)如何引入JS库
背景 总所周知,TS需要编译成JS才能在浏览器上跑,TS也能够调用JS的方法。但是,有一个现成的第三方JS类库摆在面前,让它如何能在TS中使用,很多刚入坑的朋友往往不得其门而入。下面我就讲讲我的办法吧。1、 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:195
|
回复:0
TypeScript学习(四)声明文件和declare关键字
前言当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。这是因为前端第三方库大多都是非TypeScript库,基本上都是使用JS编写的,在TS中使用非TS编写的第三方库,需要有个xx.d.t ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:259
|
回复:0
Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
开发四年只会写业务代码,分布式高并发都不会还做程序员? amp;amp;gt;amp;amp;gt;amp;amp;gt; Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 Jest 是一个 Facebook 开源 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:207
|
回复:0
11月9日科技资讯|马云再谈对钱没有兴趣;比尔·盖茨:微软原本可以击败 Android!Type ...
作者 | 唐小引 「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。扫描上方二维码进入 CSDN App 可以收听御姐萌妹 Style 的 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:161
|
回复:0
vue-cli3.0+typescript构建项目
vue的火热程度毋庸置疑,vue3.0+typescript更是将vue玩出新高度。让编码变得更加规范化; 什么是typeScript?TypeScript是JavaScript的一个超集,主要提供了类型系统和对ES6的支持; 这里不多做详解,感兴趣的同学 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:163
|
回复:0
VSCode配置TypeScript
网上教程一堆,记录下我认为的关键点: 1.创建tsconfig.json,使用命令行在项目文件夹下输入“tsc --init”即可; 2.创建tasks.json,在VSCode中,使用ctrl+shift+p打开命令板,然后输入configure task Runner,按回 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:163
|
回复:0
TypeScript中的命名空间—namespace
TypeScript中的命名空间—namespace 什么是命名空间?在很多语言中都有这个概念。 命名空间是为了解决命名冲突。比如你在代码的不同地方,都定义了同名但是不同含义的函数、变量等,虽然不提倡这么做,但是有时候需 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:144
|
回复:0
修改webstorm的typescript version
webstorm的版本不同会导致其默认使用的typescript version改变,编译后的js可能会和之前的结果不一样。 修改如下: 1. 下载所需要的typescript 如: npm install 2. 修改webstorm设置 在webstorm中设置types ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:179
|
回复:0
TypeScript高级类型接口(interface)
在代码的实现或者调用上能设定一定的限制和规范,就像契约一样。通常,我们把这种契约称为接口。TypeScript的核心原则之一是对值所具有的结构进行类型检查。有时称为“鸭式辨型法”或“结构性子类型化”。在TypeScri ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:140
|
回复:0
自从学了TypeScript后,再也不用JavaScript了?|Gitee项目推荐
据说“自从用了 TypeScript 之后,再也不想用 JavaScript 了”。但也有人觉得它语法不稳定,不愿意学习。但一旦上手 TypeScript 之后就会爽到飞起,那么就让我们看看 Gitee 上优秀的 TypeScript 开源项目,一起来学习 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:147
|
回复:0
TypeScript(类—继承—多态)
一、类的定义(class) 类(class)这个概念来源于OOP(ObjectOrientedProgramming),也就是面向对象编程,OOP是一种计算机编程架构,其有着封装,继承,多态三种特性。而类在OOP中是实现信息封装的基础。类是一种用 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:153
|
回复:0
Typescript安装和编译,以及VSCode开发工具的相关配置
Typescript安装和编译 安装npm:Typescript可以用npm安装, 去nodejs中文网站下载安装node.js,目的是下载安装额node.js包管理工具npm(安装好node.js默认就安装了npm).打开终端查看是否安装完成:node -v 查看 node ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:143
|
回复:0
nodejs、npm、typescript、angular-cli安装
一、node.js环境安装 1.从Node.js官网下载对应平台的安装程序,进行安装,在Windows上安装时务必选择全部组件,包括勾选AddtoPath。 2.安装完成后,打开window命令行,输入node-v ,如果输出版本号 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:147
|
回复:0
在reacttypescript项目中如何使用没有@type定义的npm包
最近在用react重构我们的Angularjs项目,我使用的是createreact-app构建的使用typescript的react项目其中遇到一个问题就是有的npm包比如:react-loadable在npm上是没有@types/react-loadable的那么我们如何在符合TS语 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:133
|
回复:0
typescript
安装TypeScript有两种主要的方式获取TypeScript工具。通过npm(Node.js包管理器)安装TypeScript的VisualStudio插件VisualStudio2015和VisualStudio2013Update2默认包含了TypeScript。如果你没有安装包含TypeScript ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:142
|
回复:0
[Typescript]UsetheNullishCoalescingOperatorinTypeScript(isNil)
Thislessonintroducesthe ?? operatorwhichisknownas nullishcoalescing.The ?? operatorproducesthevalueontheright-handsideif(andonlyif)thevalueontheleft-handsideis null or undef……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:147
|
回复:0
Typescript-接口
原文:TypeScript基本知识点整理 零、序:接口定义:接口是对传入参数进行约束;或者对类里面的属性和方法进行声明和约束,实现这个接口的类必须实现该接口里面属性和方法;typescript中的接口用interface关键字定 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:128
|
回复:0
TypeScript学习笔记之基础类型
从今天开始学习typescript了,记录ts学习点滴,最后,使用ts结合nodejs开发后端应用,一起共勉吧: typescript最新版本2.6,所有演示代码均基于此版本 开始之前确定安装了如下npm包: npm i typescript -g // ts ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:06
|
阅读:131
|
回复:0
1 ...
27
28
29
30
31
32
33
34
35
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部