首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
icepy
掘友等级
厨子/摩旅/编程 | front end developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
浅谈 TypeScript - 索引类型查询和索引访问
如果你曾经看到如 K extends keyof T 这样的代码,那么你可以阅读下去,看一看我们是如何去理解这样的事情。 在这个例子中,我们想获取对象的 values, 从类型上来看我们并未知道传入和取出的类型,因此我们需要定义一个泛型函数,keyof 关键字可以从对象上获取到…
浅谈 TypeScript - 优雅的使用奇技淫巧
这篇文章会介绍一些如何优雅的使用 TypeScript 的奇技淫巧,如果你也有更多的使用技巧不妨评论留言,持续更新; 如果你能看见 ? 那么在 TypeScript 的世界中,它的表述是可能也许,因此在处理这段逻辑时需要用到 if,如: 但是,某些情况下,我们可能不需要如此,假…
浅谈 TypeScript - 使用类编写一个有趣的动画
除了 TypeScript 本身的特性之外,我们又回到了前端最本质的工作上,在没有使用现代 Web 前端框架的情况下,我们要做一个类似抽屉柜一样的效果。 两周之后,产品 小向 跟 小明 说很希望在列表的旁边做一个类型抽屉柜的效果,将原来的个人信息,放置在这个抽屉柜中,这样来说用…
浅谈 TypeScript - 泛型在HTTP接口中的运用
不知不觉冬去春来,小明 也换了一份工作,这次他在新的公司里开始负责设计前端项目,一切都从新的开始。有一天 小明 和 公司的后端程序员小李 愉快的对完了接口文档,于是开始埋头苦干。由于请求的异步性,小明 随着知识学习的增长也开始使用 Promise,他对于接口的约定,在实现上也会…
浅谈 TypeScript - advanced types
从英译的文字来看 高级类型 并未有我们想象的那么复杂,这只是对于我们日常的编程生活中的一些补充,某些场景下,这些类型会为你的编程范式带来便捷。 当我们从最初的 mixins 中获取收益时,你就需要用到如下的一个类型了: 如果你使用过 vue 的话,应该体验过 mixins 带来…
浅谈 TypeScript - 模块
从 es2015 开始 JavaScript 有了自己的模块,TypeScript 也遵循了这样的定义,其实在 TypeScript 还有一个命名空间的概念,这样的概念应该说从历史遵循而来,上了年纪的前端程序员应该会对YUI有一些印象,当年的前端对于命名空间的运用,这是最出色的…
浅谈 TypeScript - 泛型
在软件工程领域,我们不仅要创建定义一致良好的API,也需要同时考虑重用性,泛型就给予了这样的灵活性又不失优雅。 让我们先来创建一个简单的泛型函数: 当我们并不知道返回类型时,泛型函数就解决了这样的问题,虽然这看起来和 Any 非常的类似。由于我们定义的是泛型函数,因此它并不会丢…
浅谈 TypeScript - 接口
接口并未出现在 JavaScript 中,这应该属于 TypeScript 核心原则之一的设计,在 TypeScript 的世界里接口唯一的作用就是为你的代码或者第三方代码定义类型,约定好契约关系。 当我们回过头来去看一个函数参数的对象扩展语法,如: 试想一下,当对象的属性比较…
浅谈 TypeScript - 类
在没有出现 es2015 之前在 JavaScript 中,我们都使用函数和原型来完成一个类的定义,但这对于熟悉其他面向对象的程序员(Java)来说非常的艰难,于是 es2015 将我们复杂的面向对象编程简化了不少,反而 TypeScript 对于它还有一些增强的扩展,我们可以…
浅谈 TypeScript - 函数
我们都知道在 JavaScript 的世界中 函数 是一等公民,它在编程范式中为我们控制行为,抽象某些实现有着较大的帮助,因此 TypeScript 在 JavaScript 的基础之上添加了一些额外的功能,辅助我们更好的使用函数。 当我们随意定义一个函数时,如: 我们很难从类…
下一页
个人成就
优秀创作者
文章被点赞
5,500
文章被阅读
295,233
掘力值
12,965
关注了
0
关注者
6,406
收藏集
0
关注标签
69
加入于
2016-02-27