手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
simpread-TypeScript interface 与 type 的区别
interface和type在TypeScript中的区别1、TypeScriptinterface和type的介绍在TypeScript中,interface更偏于一种约束类型,而type的作用就是给类型起一个新名字,也就是别名。后来随着TypeScript语言的发展,type被赋予了新的内涵,type也可以用来定义类型。约束类型与
作者:编程之家 时间:2022-10-08
对 TypeScript 友好第 2 部分:超级友好的初学者指南
对TypeScript友好(第2部分):超级友好的初学者指南本文适用于任何试图掌握TypeScript世界的人。建议阅读“对TypeScript友好(第1部分):超级友好的初学者指南”在阅读本文之前。本文将涵盖:类型注释类型断言类型和接口的区别可选属性很多简单的代码示例PhotobyAl
作者:编程之家 时间:2022-10-08
Vue3 + Socket.io + Knex + TypeScript 实现可以私聊的聊天室
前言下文只在介绍实现的核心代码,没有涉及到具体的实现细节,如果感兴趣可以往下看,在文章最后贴上了仓库地址。项目采用前后端模式,前端使用Vite+Vue3+TS;后端使用Knex+Express+TS。目前项目还没有完全实现,文章的目的是记录阶段性“胜利”和分享知识。关于搭建TS项目请看
作者:编程之家 时间:2022-10-08
2022 年 8 月 JavaScript 新闻和更新
2022年8月JavaScript新闻和更新向所有JavaScript崇拜者致敬!很遗憾夏天结束了,但我们准备了一份最新的JavaScript新闻摘要来让你振作起来。今天,您将熟悉我们全新的JavaScript事件日历,专为在网页上快速实施计划功能而设计。在这里,我们还重点介绍了TypeScript、Astro和
作者:编程之家 时间:2022-10-08
[Typescript Challenges] 10. Medium - Include
ImplementtheJavaScript Array.includes functioninthetypesystem.Atypetakesthetwoarguments.Theoutputshouldbeaboolean true or false.Forexample:typeisPillarMen=Includes<['Kars','Esidisi','Wamuu',
作者:编程之家 时间:2022-10-08
[Typescript] Toolbox: isError
functionisError(err:any):errisError{returnerrinstanceofError;}try{somethingRisky()}catch(err:unknown){if(isError(err)){console.log(err.stack)}else{console.log(err)}} Youcanalsohavethefollowingintest
作者:编程之家 时间:2022-10-08
[Typescript Challenges] 7. Easy - Awaited
IfwehaveatypewhichiswrappedtypelikePromise.Howwecangetatypewhichisinsidethewrappedtype?Forexample:ifwehave Promise<ExampleType> howtogetExampleType?typeExampleType=Promise<string>typeResult=MyAwaited<E
作者:编程之家 时间:2022-10-08
[Typescript Challenges] 6 Easy - Exclude
Implementthebuilt-inExclude<T,U>Forexample:typeResult=MyExclude<'a'|'b'|'c','a'>//'b'|'c' /*_____________YourCodeHere_____________*ypeMyExclude<T,
作者:编程之家 时间:2022-10-08
Typescript类型体操 - Tuple To Object
题目中文传入一个元组类型,将这个元组类型转换为对象类型,这个对象类型的键/值都是从元组中遍历出来。例如:consttuple=['tesla','model3','modelX','modelY']asconsttyperesult=TupleToObject<typeoftuple>//expected{tesla:'tesla',
作者:编程之家 时间:2022-10-08
vscode中使用prettier和typescript
参考博文文章标题:HowtousePrettierwithESLintandTypeScriptinVSCode链接:https://khalilstemmler.com/blogsooling/prettier/总结使用npm安装prettiernpminstall--save-devprettier新增.prettierrc配置文件,需要对哪些内容进行格式化{"useTabs":false
作者:编程之家 时间:2022-10-08
模式匹配-让你 ts 类型体操水平暴增的套路
Typescript支持泛型,也叫类型参数,可以对类型参数做一系列运算之后返回新的类型,这就是类型编程。因为类型编程实现一些逻辑还是有难度的,所以被戏称为类型体操。社区有用Typescript类型实现Lisp解释器、实现象棋等案例的(知乎可以搜到),这足够说明了Typescript类型可以实现各
作者:编程之家 时间:2022-10-08
[Typescript] Step1 & 2 for converting a js app to ts
1.Compilingin"loosemode"StartwithalltestspassingRenameall.jsto.ts,allowingimplicitanyFixonlythingsthatarenottype-checking,orcausingcompileerrorsBecarefultoavoidchangingbehavioroffunctionGettestpassingagai
作者:编程之家 时间:2022-10-08
[Typescript] ts-expect-error
Insomeways //@ts-expect-error canactasasuppressioncomment,similarto //@ts-ignore.Thedifferenceisthat //@ts-ignore willdonothingifthefollowinglineiserror-free.Forexample:ofcourse,"string"isnotanumber.but,when
作者:编程之家 时间:2022-10-08
Typescript类型体操 - Readonly 2
题目中文实现一个通用MyReadonly2<T,K>,它带有两种类型的参数T和K。K指定应设置为Readonly的T的属性集。如果未提供K,则应使所有属性都变为只读,就像普通的Readonly<T>一样。例如interfaceTodo{title:stringdescription:stringcompleted:boolean}consttodo:
作者:编程之家 时间:2022-10-08
[Typescript Challenges] 5. Easy - Length of Tuple
Forgivenatuple,youneedcreateageneric Length,pickthelengthofthetupleForexample:typetesla=['tesla','model3','modelX','modelY']typespaceX=['FALCON9','FALCONHEAVY',&
作者:编程之家 时间:2022-10-08
Typescript类型体操 - Deep Readonly
题目中文实现一个通用的DeepReadonly<T>,它将对象的每个参数及其子对象递归地设为只读。您可以假设在此挑战中我们仅处理对象。数组,函数,类等都无需考虑。但是,您仍然可以通过覆盖尽可能多的不同案例来挑战自己。例如typeX={x:{a:1b:'hi'}y:'hey'}
作者:编程之家 时间:2022-10-08
[Typescript Challenges] 1. Easy - Pick
Forexample:interfaceTodo{title:stringdescription:stringcompleted:boolean}typeTodoPreview=MyPick<Todo,'title'|'completed'>consttodo:TodoPreview={title:'Cleanroom',completed:fal
作者:编程之家 时间:2022-10-08
[Typescript] Filtering properties out
Listallthepropswithbeginwith"query"keyinDocumenttypequeryTypes=Extract<keyofDocument,`query${string}`>typequeryyPoprDoc={[KeyinqueryTypes]:Document[Key]}Whatifwewanttofilteroutbyvalue?Forexamplewew
作者:编程之家 时间:2022-10-08
2022 年 8 月前端更新:TypeScript、软件设计模式、焦点样式和单个 CSS 转换属性中的 SOLID 原则
2022年8月前端更新:TypeScript、软件设计模式、焦点样式和单个CSS转换属性中的SOLID原则本月我们将介绍TypeScript中的SOLID原则、React应用程序的软件设计模式、焦点样式和新的单独CSS转换属性。由Whitespectre工程团队提供August2022FrontendUpdates:SOL
作者:编程之家 时间:2022-10-08
Typescript类型体操 - First of Array
题目中文实现一个通用First<T>,它接受一个数组T并返回它的第一个元素的类型。例如:typearr1=['a','b','c']typearr2=[3,2,1]typehead1=First<arr1>//expectedtobe'a'typehead2=First<arr2>//expectedtobe3英文Im
作者:编程之家 时间:2022-10-08
Vite + Vue3 + Pinia + es6 + TypeScript 搭建项目
vite中文参考文档:https://vitejs.cn/guide/#scaffolding-your-first-vite-project执行 npminitvite@latest步骤如下图:下载依赖npmi 启动项目:npmrundev pinia文档:https://pinia.web3doc.top/vuex4文档:https://vuex.vuejs.org/zh/installation.htmlpini
作者:编程之家 时间:2022-10-08
[Typescript Challenges] 4. Easy - First of Array
Implementageneric First<T> thattakesanArray T andreturnsit'sfirstelement'stype.typearr1=['a','b','c']typearr2=[3,2,1]typehead1=First<arr1>//expectedtobe'a'type
作者:编程之家 时间:2022-10-08
ts数组的讲解
1数组类型限制 var arr: number[] = [1, 2, 3]; //数字类型的数组 var arr2: string[] = ["1", "2"]
作者:南风晚来晚相识 时间:2021-12-19
限制字符串的选择
限制字符串的选择
作者:南风晚来晚相识 时间:2021-12-19
Typescript中泛型<T>详细讲解
1.泛型 在定义函数或者接口或者类的时候, 不能预先确定要使用的数据类型 而是在使用函数、接口、或者类的时候才能够确定数据类型 这个时候我们就需要使用的是泛型 2.功能描述 我们需要实现一个方法,方法
作者:南风晚来晚相识 时间:2021-12-19
void的讲解 、any的讲解 、联合类型的讲解
1. void的使用 空值一般采用 void 来表示,同时void也可以表示变量 也可以表示函数没有返回值哈 使用了 void 就不能够使用 return 哈 let sum = function()
作者:南风晚来晚相识 时间:2021-12-19
接口的讲解
接口 接口中 可以定义为 强制约束 可选属性 只读属性 任意属性 可选属性 ` 任意属性 只读属性
作者:南风晚来晚相识 时间:2021-12-19
让你彻底理解Typescript中静态成员和抽象方法
1.Typescript中static详解 静态成员:在类中通过 static 修饰的属性或者方法 那么就是静态的属性静态方法 也称之为:静态成员(静态成员包含静态属性和静态方法) 静态成员在使用的时
作者:南风晚来晚相识 时间:2021-12-19
ty修饰符 public private static
1.修饰符 public private 当一个类的成员变量没有修饰的时候 ,外界是可以进行访问的, 默认的就是 public 进行修饰。 private属性只能够在父类的内部直接进行访问; clas
作者:南风晚来晚相识 时间:2021-12-19
ts函数讲解与不确定参数是否使用以及限制返回类型
1.声明式函数 函数有两个参数 参数的数据类型是 string number 返回值值 number 哈 function person(name: string, age: number): num
作者:南风晚来晚相识 时间:2021-12-19
上一页
29
30
31
32
33
34
35
36
37
下一页
小编推荐
热门标签
更多
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