手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
TypeScript
TypeScript--第五节:类
TypeScript之类相比于JavaScript中的类:增加了一下几个修饰符public公开的private私有的protected受保护的abstract抽象类readonly定义类的只读属性或方法··参数属性“笨”鸟就先飞起来吧!!!-
作者:编程之家 时间:2022-10-08
TypeScript --第三节:接口
对象的类型——接口在TypeScript中,我们使用接口(Interfaces)来定义对象的类型。根据官网看了一遍下来,理解的模模糊糊,还得重复多看一下!!!
作者:编程之家 时间:2022-10-08
Typescript+自定义Inject+Jasmine/Karma(单元测试及覆盖率报告)
有angular、nestjs经验的程序员一定会意识到依赖注入(dependencyinjection)带来的便利,当然依赖注入不是什么新鲜的概念,并且也不是nodejs平台首创。本文旨在介绍如果自己定义一个简单的注入帮助类。实践步骤如下:安装依赖npminit--ynpminstalltypescriptts-nodejasmin
作者:编程之家 时间:2022-10-08
typescript 泛型
泛型我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能泛型之helloworld不使用泛型functionindentity(arg:number):number{returnarg
作者:编程之家 时间:2022-10-08
TypeScript 安装及使用
TypeScript目前已经是GitHub中排名第二的语言参考:5分钟上手TypeScript主要有两种主要的方式来获取TypeScript工具:通过npm(Node.js包管理器)安装VisualStudio的TypeScript插件对于npm使用全局安装命令npminstall-gtypescript然后创建一个TypeScript(例如greet
作者:编程之家 时间:2022-10-08
TypeScript 中为window对象添加属性
这里其实就是用了全局属性declareglobal和声明合并两个属性。直接代码:window.globalSetTimeout={};declareglobal{interfaceWindow{globalSetTimeout:{[key:string]:NodeJS.Timeout;};aaa:boolean;}}再来使用一下也不会有
作者:编程之家 时间:2022-10-08
TypeScript 条件类型精读与实践
在大多数程序中,我们必须根据输入做出决策。TypeScript也不例外,使用条件类型可以描述输入类型与输出类型之间的关系。本文同步首发在个人博客中,欢迎订阅、交流。用于条件判断时的extends当extends用于表示条件判断时,可以总结出以下规律若位于extends两侧的类型相同,则
作者:编程之家 时间:2022-10-08
TypeScript---泛型
泛型泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。简单的例子§首先,我们来实现一个函数 createArray,它可以创建一个指定长度的数组,同时将每一项都填充一个默认值:functioncreateArray(length:number,value:any)
作者:编程之家 时间:2022-10-08
typescript 类型和类型的声明
//定义变量的类型leta:number|stringa="asdasd"a=23letb:number//类型断言,用来告诉编译器变量的实际类型lets=basnumber//定义函数的参数类型和返回值类型letfun:(a:number,b:number)=>numberfun=function(a,b):number{returna+b}console.log(fun(
作者:编程之家 时间:2022-10-08
typescript 命名空间
命名空间任何使用module关键字声明的一个内部模块的地方都应该使用namespace关键字来替换。第一步定义一个简单的字符串验证器,假设你会使用它们来验证表单里的yoghurt输入或验证外部数据interfaceStringValidator{isAcceptable(s:string):boolean}
作者:编程之家 时间:2022-10-08
Typescript的interface接口类型,类的继承,private,protected,public三种访问类型
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」interface接口类型只接收字符串或方法,跟type类型别名有一定区别,type可以直接声明类型interfacePerson{ //readonlyname:string //readonly只读类型,不可写name:stringage?:nu
作者:编程之家 时间:2022-10-08
typescript 报错 TS1005 ; expected
今天遇到这个报错,errorTS1005:'='expected.importtype{keyType}from'./aa';如下图所示:package.json中编译ts的命令如下"build-ts":"tsc-ptsconfig.build.json"这个报错主要是因为使用了下面这种语法importtype{keyType}from'./someTy
作者:编程之家 时间:2022-10-08
tsconfig 配置文件egret项目
tsconfig配置文件`tsconfig.json`是Typescript项目的配置文件,TypeScript编译器编译代码之前,会首先读取这个配置文件,并根据其中的属性来设置TypeScript项目的编译参数。https://docs.egret.com/engine/docs/projectConfigsconfig
作者:编程之家 时间:2022-10-08
TypeScript学习笔记八:Object对象类型
Object对象类型基本上使用花括号并且以键值对形式实现的数据都属于对象类型JavaScript中对象Object:keytovalueTypeScript与JavaScript不同的是:keytotype键类型对,ts会自动给变量匹配类型constperson{name:"sophia";age:18;}console.log(person.firstname)//会报错,因
作者:编程之家 时间:2022-10-08
Vue3.0脚手架+typescript+vuex基础一即vue全家桶+typescript使用总结
之前我们做的vue项目都是用的2.0的脚手架,但3.0的脚手架出来后,让我们使用起来确实很不顺利,比如在3.0的脚手架中加入了装饰器,还是用了typescript语法,对于像不喜欢typescript语法的人来说,这种感觉确实是很难受。但是对你来说,同样是个挑战,如果你喜欢typescript的语言
作者:编程之家 时间:2022-10-08
初探Typescript
简介:1.以前写JavaScript的时候,我们声明变量和初始化的时候不需要声明什么类型可以随便引用什么类型2.现在typescript声明的时候需要声明类型,不能引用其他类型否则会报错例如:以Boolean类型举例/ypescript写法letdata:boolean=true;//javascript写法letdata
作者:编程之家 时间:2022-10-08
Typescript和javascript的不同
Typescript javascript的超集用于大型项目的代码复杂性可以在编译期间发现并纠正错误强类型,支持静态和动态类型最终会编译成javascript代码,使浏览器可以理解支持模板、泛类和接口社区的支持扔在增长,而且不是很大javascript一种脚本语言,用于创建动态页面作为一种解释
作者:编程之家 时间:2022-10-08
Typescript中的as、问号与感叹号
1、as关键字表示断言在Typescript中,表示断言有两种方式。一种是扩号表示法:letsomeValue:any="thisisastring";letstrLength:number=(someValue).length;12另一种使用as关键字:letsomeValue:any="thisisastring";letstrLength:number=(someValueasstring)
作者:编程之家 时间:2022-10-08
typescript vscode 终端报错 command not found: ts-node 解决方案
在写ts文件想直接运行时不用先运行tsc命令转换成js文件然后再node运行了,可以直接用ts-node命令运行,不过运行前需要先安装一下ts-node,安装方式如下:npminstall-gts-node
作者:编程之家 时间:2022-10-08
安装完 typescript,输入tsc 报错
问题: 1、安装typescriptnpminstall-gtypescript2、执行npminit,根据提示,一致回车 3、执行npmi 4、执行npmlist-g 5、执行tsc-v能正常显示
作者:编程之家 时间:2022-10-08
Typescript 中如何像C#一样用对象初始化器实现类的实例化
假设我有一个不含带参构造函数的类Class1,希望在某个地方实例化这个类 ,众所周知没有办法直接在newClass1()后面带参数来初始化这个类的.当然我们可以直接构建js对象的方式来初始化c1,但如果只想要其中一部分成员变量赋值,typescript语法编译器会报告一个错误 为什么
作者:编程之家 时间:2022-10-08
typescript初试
ts初学ts即typescript和我们之前所学习的JavaScript相比,JavaScript是一种弱类型的语言,也就是说,它对于数据的类型是比较宽松的,不去过度的限制数据的类型,其次它是一种比较优秀的语言,不论是哪种语言,只要是可以使用js进行实现,在最后都会转化为js语言,如同我们之前所学习的scss,最
作者:编程之家 时间:2022-10-08
typescript中Object,object,{}类型之间的区别
一、使用object类型进行类型声明随着TypeScript2.2的发布,标准库的类型声明已经更新,以使用新的对象类型。例如,Object.create()和Object.setPrototypeOf()方法,现在需要为它们的原型参数指定object|null类型://node_modulesypescript/lib/lib.es5.d.tsinterfaceObject
作者:编程之家 时间:2022-10-08
18.TypeScript中的声明合并
介绍TypeScript中有些独特的概念可以在类型层面上描述JavaScript对象的模型。这其中尤其独特的一个例子是“声明合并”的概念。理解了这个概念,将有助于操作现有的JavaScript代码。同时,也会有助于理解更多高级抽象的概念。对本文件来讲,“声明合并”是指编译器将针对同一
作者:编程之家 时间:2022-10-08
typescript 的认识2
//6.静态属性静态方法//6.1es5里面的静态方法functionPerson(){this.run1=function(){//实例方法}}Person.run2=function(){//静态方法 Person.name="哈哈哈哈"}//调用varp=newPerson();p.run1();Person.run2();Person.name;//j
作者:编程之家 时间:2022-10-08
Vue 中使用 TypeScript 详细总结
VUE项目中使用Typescript第一节:项目起步Vue中使用TypeScript项目中主要使用到的第三方依赖vue2vue-class-componentvue-property-decoratorlessvue-routervuexvuex-class搭建项目//按照提示自定义vue选项,我这里使用的是vue2+tsvuecreatepm-vue2-ts-app
作者:编程之家 时间:2022-10-08
TypeScript - VS 断点调试TS代码配置
VSCode-断点调试配置注意:VSCode调试TS代码是需要配置的。配置步骤第一步:准备要调试的ts文件新建a.ts文件,作为要调试的ts文件console.log('1准备开始执行for循环')for(leti:number=1;i<=3;i++){console.log('..循环')}console.log('2for循环
作者:编程之家 时间:2022-10-08
零基础入门Typescript—类与接口
Typescript中的类先来看一个例子,使用extends关键字创建了Animal的两个子类:Horse和Snake。classAnimal{name:string;constructor(theName:string){this.name=theName;}move(distanceInMeters:number=0){console.log(`${this.name}
作者:编程之家 时间:2022-10-08
TypeScript学习: 九、TypeScript的泛型
泛型的定义 泛型, 软件开发过程中,我们不仅要创建一致的定义良好的api, 同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供十分灵活的功能。 在像C#和java这样的语言中,可以使用泛型来创建可重用的组件, 一个组件
作者:编程之家 时间:2022-10-08
TypeScript 报错
安装 npminstall-gts-node 后执行 ts-nodehello.ts报错: 解决:npminstall-Dtslib@typesode 重新执行:ts-nodehello.ts
作者:编程之家 时间:2022-10-08
上一页
22
23
24
25
26
27
28
29
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native