设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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笔记--基础类型
一、number:数字类型包括十进制的整数,浮点数,八进制和16 进制的数1letnum:number=1//指定number2letnum2=amp;amp;lt;numberamp;amp;gt;1;//使用断言写法3letnum3=1asnumber;//使用断言写法4letnum4=1;//初始不指 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:129
|
回复:0
TypeScript-抽象类
抽象类是专门用于定义那些不希望被外界直接创建的类的 抽象类一般用于定义基类 抽象类和接口一样用于约束子类 首先来看看没有抽象类的实现写法,在 TypeScript-类方法修饰符 章节当中我已经编写过了,这里就不在 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:126
|
回复:0
typescript与nodejs(一)最简单的webserver
安装nodejstsccnpmvscode这些略如果网络慢,可以考虑使用CNPM1.命令行 npminit初始化一个目录为nodejs项目2.命令行 tsc–init初始化tsconfig文件3.命令行 npminstall@types/node--save-dev安装相应的nodejsts定 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:140
|
回复:0
TypeScript VS JavaScript
TypeScript是JavaScript的超集并且兼容 JavaScript(因为TS需要编译成JS文件),可以载入 JavaScript 代码然后运行。 TypeScript 在JavaScript 上增加的地方包括:接口、类、模块、泛型、可选参数(在参数后面加?) ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:118
|
回复:0
产品前端重构(TypeScript、MVC框架设计)
最近两周完成了对公司某一产品的前端重构,本文记录重构的主要思路及相关的设计内容。 公司期望把某一管理类信息系统从项目代码中抽取、重构为一个可复用的产品。该系统的前端是基于 ExtJs 5 进行构造的,后端是基于 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:124
|
回复:0
Vs Code搭建 TypeScript 开发环境
一.npm install -g typescript 全局安装TypeScript 二.使用Vs Code打开已创建的文件夹,使用快捷键Ctrl+~启动终端输入命令 tsc --init 创建tscconfig.json 三.新建文件HelloWorld.ts amp;quot;use stric ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:133
|
回复:0
TypeScript入门(一)
TypeScript 是由微软开发的 JavaScript 的超集,它可以编译成纯 JavaScript 。 TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。 它是一种可将javascript代码以面向对象方式编程的技 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:129
|
回复:0
TypeScript箭头函数(第2篇)
let listA:number = ; listA.push(4); let listB:Arrayamp;amp;lt;numberamp;amp;gt;=; console.dir(listA); console.dir(listB); let mySum = function(x:number, y:number):number{ return x+y; } console.……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:126
|
回复:0
TypeScript照猫画虎
定义变量类型constnum:number=1定义函数参数类型constinit:(p:str)=amp;amp;gt;void=function(param){alert(param)}定义外部变量declarevardocumentdocument.str='hello'原始类型varage:number=2varrating ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:126
|
回复:0
TypeScript——不能将类型“HTMLElement | null”分配给类型“HTMLElement” ...
针对不能将类型“HTMLElement | null”分配给类型“HTMLElement” 错误,可根据实际情况使用!进行处理或者使用as进行断言; 内容 出错代码 class Food{ element: HTMLElement; constructor() { // ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:129
|
回复:0
vue.js使用typescript踩坑记
最近在把https://github.com/renrenio/renren-fast-vue这个项目转为typescript,在此记录一下遇到的小坑 name坑:属性该怎么给? 声明文件坑:如何解决不认识的对象\方法? name坑 原代码如下图 amp;amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:125
|
回复:0
TypeScript对象
对象是包含一组键值对的实例。值可以是标量、函数、数组、对象等,如下实例:varobject_name={key1:amp;quot;value1amp;quot;,//标量key2:amp;quot;valueamp;quot;,key3:function(){//函数},key4://集合} 以上对象 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:122
|
回复:0
TypeScript-封装
classPeople{private_name:string;age:number;print(){returnthis._name+amp;quot;:amp;quot;+this.age+amp;quot;:amp;quot;;}//加入封装,使外部可使用私有getname():string{returnthis._name;}setname ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:122
|
回复:0
TypeScript简单介绍
1.0TypeScript语言简单说明简单说明TypeScript是微软2012年推出的一种编程语言,属于JavaScript的超集,可以编译为JavaScript执行。它最大特点是强大的类型系统和对ES6的支持,TypeScript托管于GitHub上面。TypeSc ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:128
|
回复:0
[Vue@Component]ExtendVueComponentsinTypeScript
ThislessonshowshowyoucanextendandreuselogicinVuecomponentsusingTypeScriptinheritance.Itwilltakeyouthroughextendingacomponent,itspropertiesandmethods,andhowhooksaretrigg……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:131
|
回复:0
如何用TypeScript开发微信小程序
微信小程序来了!这个号称干掉传统app的玩意儿虽然目前处于内测阶段,不过目前在应用号的官方文档里已经放出了没有内测号也能使用的模拟器了。工具和文档可以参考官方文档:https://mp.weixin.qq.com/debug/wxadoc/d ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:119
|
回复:0
typescript/webpack报错“canonlybedefault-importedusingthe'esModuleInterop'flag ...
原因:Thismoduleisdeclaredwithusing'export=',andcanonlybeusedwithadefaultimportwhenusingthe'esModuleInterop'flag.解决:importrequest=require('request');//或import*asrequestfro……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:137
|
回复:0
typescript和javascrpt代码检查的未来
TypeScript是一个非常棒的JavaScript代码静态代码分析器,它在底层JavaScript语言之上提供了一些额外的语法。在后台,它使用一个解析器将源代码转换成一种称为抽象语法树(AST)的数据格式。然后,插件使用这种数据格 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:134
|
回复:0
695TypeScript函数类型:可选参数,默认参数,剩余参数,this类型,函数的重载,联合 ...
TypeScript函数类型TypeScript函数类型解析参数的可选类型默认参数剩余参数可推导的this类型不确定的this类型指定this的类型函数的重载sum函数的重载联合类型和重载01_函数的类型.ts//1.函数作为参数时,在参数中如何 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:127
|
回复:0
TypeScript系列 - 什么是TypeScript
看了很多关于TypeScript的文章,总体说来没有很好的,一个系统的学习TypeScript的资源。 接下来,我将给大家带来TypeScript的系列,让你和我一样,一步一步的学习TypeScript,并且学以致用。 什么是TypeScript呢 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:131
|
回复:0
从java注解漫谈到typescript装饰器——注解与装饰器
之前整理过《Java注解(批注)的基本原理》,在java里面,,注解(Annotation)是油盐,对于JavaScript来说,还中世纪欧洲的东方香料装饰器和注解装饰器和注解之前也搞不清他们的具体理念,觉得都是基于元编程实现,注 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:134
|
回复:0
TypeScript学习笔记
TypeScript是JavaScript的超集,扩展了JavaScript的语法,也意味着他支持所有的JavaScript语法它支持ES6规范强大的IDE支持是Angular2的开发语言 二、搭建TypeScript开发环境compiler(编译器)作用:能将TypeScript ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:134
|
回复:0
TypeScript技巧
前言很早以前就尝试过使用TypeScript来进行日常编码,但自己对静态类型语言的了解并不深入,再加上TypeScript的类型系统有着一定的复杂度,因此感觉自己并没有发挥好这门语言的优势,使代码变得更具可读性与可维护性 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:143
|
回复:0
VueCLI3可以使用TypeScript生成新工程
在Vue2.5.0中,我们大大改进了类型声明以更好地使用默认的基于对象的API。同时此版本也引入了一些其它变化,需要开发者作出相应的升级。阅读博客文章了解更多详情。发布为NPM包的官方声明文件静态类型系统能帮助你有 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:162
|
回复:0
Vue3.x 从零开始(六)—— Router + Vuex + TypeScript 实战演练(下) ...
在上一篇实战演练中,已经将项目搭建好,并介绍了 Router、Vuex 的基本用法 接下来会以一个 Todo List 项目来介绍实战中如何使用 Composition API 一、输入框与列表(按键别名 + computed 类型声明 ) 首先是输 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:175
|
回复:0
TypeScriptinterface和type的区别
interface可以扩展,type不可扩展。interface和别的声明合并以后就可能不符合所有字段都是string或者number的约束 改成type,因为type无法扩展,所以没问题 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:171
|
回复:0
node.js创建server服务---sublime的node及typescript环境配置
一.初始环境搭建mkdirserver//创建server文件夹cdserver//进入到创建的文件夹目录下npminit-y//生成含有默认配置的package.json文件npminstall@types/node--save//配置node的类型定义文件npminstallexpress--save// ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:177
|
回复:0
一个最简单的typescript工程
初级:1.新建一个文件夹~/a/2.cd~/a/3.npminit-y 生成package.json4.新建index.ts,内容:console.log(amp;quot;hellots-world.amp;quot;);5.在package.json里面添加依赖npminstallts-nodetypescript--save ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:218
|
回复:0
typescript中的keyof、in
在上一篇我重点讲述了ts的交叉类型,本期将结合实例重点讲述ts中的一些高级操作符。本篇文章略长,笔者之前的文章都略短,作为男人还是要好好学习,文章还是长点好。本期涉及的操作符如下:keyofininfer关键字Parame ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:323
|
回复:0
TypeScript环境安装,以及配置idea开发环境
安装前准备 安装typescript需要用到npm管理工具,而npm是随同Node.js一起安装的包管理工具,所以要先安装Node 1、前往Node官网下载最新版安装包:http://nodejs.c ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:234
|
回复:0
Typescript的函数定义方式
一、函数声明使用function和函数名来定义一个函数functionsearch(time:number):string{return'终于找到了丢失'+time+'天的dog--小七'}vartime=1varresult:string=search(time)console.log(res ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:196
|
回复:0
Vue+TypeScript+ElementUI封装表头查询组件
前段时间有朋友私信我Vue+TypeScript的问题,然后就打算写一篇Vue+TypeScript封装组件的文章正好公司项目中需要封装一个表头查询组件,就拿出来分享一下~ 组件的整体思路是通过一个config数组生成列表的头部表单:P ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:180
|
回复:0
TypeScript面向对象基础知识
孙广东 2016.4.5JavaScript如今到处都是。web、server(通过NodeJS)、移动应用(通过各种框架)。全部这些,TypeScript都能够使用,而且能够为JavaScript扩展出面向对象和静态类型的特征。TypeScript能让我们提前 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:192
|
回复:0
Typescript引用类型--字符串
一、Typescript中字符串的两种类型:1、基本类型字符串:由单引号或者双引号'包裹的'一串字符;2、引用类型字符串:由new实例化的String类型。二、基本类型的字符串可以直接使用引用类型的属性和方法letJude:string=' ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:175
|
回复:0
TypeScript2.0候选版(RC)已出,哪些新特性值得我们关注?
注:本文提及到的代码示例下载地址- RunnablesampletointroduceTypescript2.0RCnewfeatures 作为一个Javascript的超集,TypeScript是微软继C#后最受人瞩目的明星语言,日前TypeScript2.0候选版已于八月底发布,正式 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:152
|
回复:0
TypeScriptPartial使用的一个小技巧
TypeScript提供了一些工具性质的类型定义来方便开发人员进行一些通用的类型定义。Partial是其中之一。看个例子:interfaceTodo{title:string;description:string;}consttodo1={title:'organizedesk',description:'cl ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:140
|
回复:0
从JavaScript到TypeScript
本文首发在我的个人博客:http://muyunyun.cn/posts/66a54fc2/文中的案例代码已经上传到TypeScriptTypeScript并不是一个完全新的语言,它是JavaScript的超集,为JavaScript的生态增加了类型机制,并最终将代码编译为 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:131
|
回复:0
TypeScript: Week Reflection
Introduction Type Script already provide decorators to help developers implement reflection. If we use the technique decorators, we have to add decorators on the target class during developing. But is……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:118
|
回复:0
vue3+vuex4.0+typescript使用详情
原文https://blog.csdn.net/fanweilin0123/article/details/109903447注意点:constTestModule:Moduleamp;amp;lt;TestModulesTypes,RootStateTypesamp;amp;gt;={中的TestModulesTypes和RootStateTypes的顺序。原文中 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:119
|
回复:0
TypeScript-映射类型
根据 旧 的类型创建出 新 的类型, 我们称之为映射类型 假如如下的 TestInterface1 是旧的类型: interface TestInterface1 { name: string, age: number } 那么这个时候根据 TestInterface1 创建出来的新 ...……
作者:菜鸟教程小白
|
时间:2022-7-18 18:03
|
阅读:123
|
回复:0
1 ...
42
43
44
45
46
47
48
49
50
... 405
/ 405 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部