Web秀
首页
专栏
文章
问答
热点
导航
实例
文章
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
综合
Uni-App
Webpack
React
Html
Electron-Vue
Electron
Vue-Nuxt
TypeScript
NodeJs
web前端
Vue
Css
JavaScript
比特币
ThreeJs
工具类
面试
服务器
小程序
其他
展开
推荐
最新
热榜
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
TypeScript
TypeScript 之映射类型
TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇翻译整理自TypeScriptHandbook中「MappedTypes」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。映射类型(MappedTypes)有的时候,一个类型需要基于另外一个类型,但是你又不想拷贝一份,这个时候可以考虑使用映射类型。映射类型建立在索引签名的语法上,我们先回顾下索引签名://当你需要提前声明属性的类型时typeOnlyBools
546848
3345
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
TypeScript
TypeScript 之 Generics
前言TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自TypeScriptHandbook中「Generics」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。正文软件工程的一个重要部分就是构建组件,组件不仅需要有定义良好和一致的API,也需要是可复用的(reusable)。好的组件不仅能够兼容今天的数据类型,也能适用于未来可能出现的数据类型,这在构建大型软件系统时会给你最大的灵活度。在比如C#和Ja
546518
3211
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
TypeScript
TypeScript 之 Indexed Access Types
前言TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自TypeScriptHandbook中「IndexedAccessTypes」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。正文我们可以使用索引访问类型(indexedaccesstype)查找另外一个类型上的特定属性:typePerson={age:number;name:string;alive:boolean};typeAge=Person
545366
3328
0
前端小智
Lv
0
关注
0
关注者
关注
前端小智
2年前
TypeScript
13 个Typescript 实用类型:开发人员的备忘单
在类型检查方面,Typescript非常强大,但有时当一些类型是其他类型的子集,而你需要为它们定义类型检查时,它就变得很乏味。举个例子,你有2个响应类型。interfaceUserProfileResponse{id:number;name:string;email:string;phone:string;avatar:string;}interfaceLoginResponse{id:number;name:string;}复制代码我们可以为UserProfileResponse定义类型,并为Login
544339
3303
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
TypeScript
说说对 TypeScript 中命名空间与模块的理解?区别?
#面试官:说说对TypeScript中命名空间与模块的理解?区别?#一、模块TypeScript与ECMAScript2015一样,任何包含顶级import或者export的文件都被当成一个模块相反地,如果一个文件不带有顶级的import或者export声明,那么它的内容被视为全局可见的例如我们在在一个TypeScript工程下建立一个文件1.ts,声明一个变量a,如下:consta=1然后在另一个文件同样声明一个变量a,这时候会出现错误信息提示重复声明a变量,但是所处的空间是全局的如果需要解决这个问题,
545639
3248
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
TypeScript
说说你对 TypeScript 中泛型的理解?应用场景?
#面试官:说说你对TypeScript中泛型的理解?应用场景?#一、是什么泛型程序设计(genericprogramming)是程序设计语言的一种风格或范式泛型允许我们在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型在typescript中,定义函数,接口或者类的时候,不预先定义好具体的类型,而在使用的时候在指定类型的一种特性假设我们用一个函数,它可接受一个number参数并返回一个number参数,如下写法:functionreturnItem(para:numb
545760
3254
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
TypeScript
TypeScript 之 Conditional Types
前言TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自TypeScriptHandbook中「ConditionalTypes」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。条件类型(ConditionalTypes)很多时候,我们需要基于输入的值来决定输出的值,同样我们也需要基于输入的值的类型来决定输出的值的类型。条件类型(Conditionaltypes)就是用来帮助我们描述输入类型和输出类型之
545838
3265
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
TypeScript
说说如何在 React 项目中应用 TypeScript?
#面试官:说说如何在React项目中应用TypeScript?#一、前言单独的使用TypeScript并不会导致学习成本很高,但是绝大部分前端开发者的项目都是依赖于框架的例如与Vue、React这些框架结合使用的时候,会有一定的门槛使用TypeScript编写React代码,除了需要TypeScript这个库之外,还需要安装@types/react、@types/react-domnpmi@types/react-snpmi@types/react-dom-s至于上述使用@types的库的原因在于,目前非
546291
3296
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
TypeScript
TypeScript 之 Object Types
前言TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自TypeScriptHandbook中「ObjectTypes」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。对象类型(Objecttypes)在JavaScript中,最基本的将数据成组和分发的方式就是通过对象。在TypeScript中,我们通过对象类型(objecttypes)来描述对象。对象类型可以是匿名的:functiongreet(pe
546173
3266
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
TypeScript
TypeScript 之基础入门
前言TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇整理自TypeScriptHandbook中「TheBasics」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。正文JavaScript的每个值执行不同的操作时会有不同的行为。这听起来有点抽象,所以让我们举个例子,假设我们有一个名为message的变量,试想我们可以做哪些操作://Accessingtheproperty'toLowerCase'//o
545273
3245
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多