写点什么

typescript

0 人感兴趣 · 38 次引用

  • 最新
  • 推荐

技术实践丨如何解决异步接口请求快慢不均导致的数据错误问题?

摘要:实时搜索都会面临一个通用的问题,就是浏览器请求后台接口都是异步的,如果先发起请求的接口后返回数据,列表/表格中显示的数据就很可能会是错乱的。

因为这几个 TypeScript 代码的坏习惯,同事被罚了 500 块

​​​​摘要:近几年 TypeScript 和 JavaScript 一直在稳步发展。我们在过去写代码时养成了一些习惯,而有些习惯却没有什么意义。以下是我们都应该改正的 10 个坏习惯。

vue+typescript 实现组件封装之 button 篇

用户头像
小小3 月 25 日

最近工作不是很忙,于是计划封装一个内部的组件库,平时习惯了使用别人封装好的组件, 并没有深究其中原理,只觉得并不是很难,但是当自己去揭开这层面纱后, 发现里面有非常多的点值得学习, 所以记录下来分享给大家

https://static001.geekbang.org/infoq/40/40463846b83ce9e55314d5bba5336143.png?x-oss-process=image/resize,w_416,h_234

为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时?

用户头像
hylerrix1 月 15 日

可以看出,无论你是 Node 开发者还是 Deno 爱好者,这些观点都有很多值得思考的地方。但也有有失偏颇的地方,比如文中将 Deno 说明为编程语言,也将 Deno 只发展了两年多的生态直接和建设了十年的 Node 生态作横向对比——Deno 注定会有自己独特的发展轨迹。

https://static001.geekbang.org/infoq/d8/d8877e9319ea728b5bc6d2719a3314fe.jpeg?x-oss-process=image/resize,w_416,h_234

2020 全球 JS 调查报告新鲜出炉

用户头像
蓝色的秋风1 月 14 日

千呼万唤的全球2020的JS报告终于出来了,快来看看今年的新趋势吧。

https://static001.geekbang.org/infoq/4c/4c56c9f3de7a8c38aa262d63e44948fc.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript 渐进迁移指南

用户头像
LeanCloud1 月 14 日

将项目迁移到 TypeScript 可能比许多人想象得要容易

https://static001.geekbang.org/infoq/68/68da68da48aad6cf69f1009d0b66ee67.png?x-oss-process=image/resize,w_416,h_234

Deno 双周刊 #1 - Deno 获 2020 JS 开源年度突破奖

用户头像
hylerrix1 月 12 日

Deno:更贴切 Web 本身的理念、TypeScript 开箱即用、各种必备小工具集成在 Deno 本身中、基于 Rust 和 V8、且开启了一个全新的挑战方向......Deno 双周刊用来每两周性的收集和分享 Deno 相关的资讯、文章甚至更多。

https://static001.geekbang.org/infoq/37/374bd45c9a60460209837434e9f5ac5d.jpeg?x-oss-process=image/resize,w_416,h_234

前端大佬们都在推荐的“绿宝书”你值得拥有

用户头像
华章IT1 月 12 日

随着多设备、浏览器和Web标准的演变革命,前端正在成为兼顾逻辑、性能、交互、体验的综合性岗位。作为一名前端工程师,JavaScript 你一定每天都在用。但是,JavaScript 有诸多复杂微妙的机制,重复机械地使用无法转化成进阶经验,很多前端开发对其的掌握程度

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第七章:配置文件说明

用户头像
梁龙先森2020 年 12 月 27 日

TypeScript系列学习笔记七:配置文件说明

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第六章:理解声明合并,以及编写声明文件

用户头像
梁龙先森2020 年 12 月 26 日

TypeScript系列学习笔记六:理解声明合并,以及编写声明文件。

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第五章:高级类型

用户头像
梁龙先森2020 年 12 月 25 日

TypeScript系列学习笔记五:高级类型

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第四章:命名空间和模块

用户头像
梁龙先森2020 年 12 月 24 日

TypeScript系列学习笔记四:命名空间和模块

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第三章:函数、泛型和枚举

用户头像
梁龙先森2020 年 12 月 23 日

TypeScript系列学习笔记三:函数、泛型和枚举

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第二章:类、接口和之间的关系

用户头像
梁龙先森2020 年 12 月 22 日

TypeScript系列学习笔记二:类、接口和之间的关系

https://static001.geekbang.org/infoq/bc/bc1c7606373299ca73c5a0461e467bdb.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript | 第一章:环境搭建及基础数据类型

用户头像
梁龙先森2020 年 12 月 21 日

TypeScript系列学习笔记一:环境搭建,以及基础数据类型

https://static001.geekbang.org/infoq/92/92095b723e1baff9f7e78faafed4c99d.png?x-oss-process=image/resize,w_416,h_234

TypeScript 魔法堂:函数类型声明其实很复杂

用户头像
肥仔John2020 年 11 月 2 日

江湖有传“动态类型一时爽,代码重构火葬场”,由于动态类型语言在开发时不受数据类型的约束,因此非常适合在项目原型阶段和初期进行快速迭代开发使用,这意味着项目未来将通过重写而非重构的方式进入成熟阶段。而在企业级应用开发中,每个系统特性其实都是需

https://static001.geekbang.org/infoq/d3/d3e42c0a0586692c0684c4a7bd3a169b.png?x-oss-process=image/resize,w_416,h_234

在 vue2 中使用 ts

用户头像
正经工程师2020 年 9 月 30 日

文本所介绍的内容是使用 TypeScript 编写 Vue2.6.11 前端应用,具体 demo 地址可访问: vue-ts-demo。

基于 iOS14 系统的游戏卡顿问题解决方案

用户头像
白开水2020 年 9 月 27 日

在iOS14系统正式发布后,使用Egret Engine的部分开发者碰到了游戏卡顿问题,为此提供了2套解决方案!

https://static001.geekbang.org/infoq/c9/c98c745583dc20e4dbce7bf894e8d5c7.jpeg?x-oss-process=image/resize,w_416,h_234

我写了一个 TypeScript 虚拟机。

用户头像
渔子长2020 年 9 月 15 日

我写了一个TypeScript虚拟机: Tser。

https://static001.geekbang.org/infoq/08/083277535d30de475b31fb45fb7aca86.png?x-oss-process=image/resize,w_416,h_234

前端 10 问之 TypeScript (第一篇)

用户头像
局外人2020 年 9 月 11 日

TypeScript 是 JavaScript 的一个超集,主要为 JavaScript 提供了类型系统,它由 Microsoft 开发,代码是开源的。

https://static001.geekbang.org/infoq/6d/6d694a19d423779106291e8fa121ec71.jpeg?x-oss-process=image/resize,w_416,h_234

开始编译第一个 typescript 实例

用户头像
程序员学院2020 年 9 月 10 日

作者:程序员学院 官方网址:https://www.chengxuyuan.com 文章内容:开始编译第一个typescript实例 javascripttypescript

https://static001.geekbang.org/infoq/4a/4aaa921ae6a06a5478b3cda372837804.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript 设计模式之发布 - 订阅模式

用户头像
pingan87872020 年 8 月 20 日

在之前两篇自测清单中,和大家分享了很多 JavaScript 基础知识,大家可以一起再回顾下~

https://static001.geekbang.org/infoq/b5/b54e54368a9b06ea16fce6a48127ee64.jpeg?x-oss-process=image/resize,w_416,h_234

TypeScript 设计模式之观察者模式

用户头像
pingan87872020 年 8 月 17 日

在软件系统中经常碰到这类需求:当一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。这是建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。

https://static001.geekbang.org/infoq/88/883de4857644fcaf2aa4a6aa3d4a2364.jpeg?x-oss-process=image/resize,w_416,h_234

图解 23 种设计模式——前方高能,前端切图仔请务必抓好方向盘

用户头像
执鸢者2020 年 8 月 14 日

使用思维导图来阐述23种设计模式,并以TypeScript实现其代码,让我们前端切图崽写出的代码具有可扩展性、可复用性、减少代码冗余问题,提升自身内功。

https://static001.geekbang.org/infoq/d1/d148b4adff7a1f3adb3ff118374993ba.png?x-oss-process=image/resize,w_416,h_234

从实际案例讲 Deno 的应用场景

用户头像
keelii2020 年 8 月 14 日

此篇文章实际上是《前端开发的瓶颈与未来》的番外篇。主要想从实用的角度给大家介绍下 Deno 在我们项目中的应用案例,现阶段我们只关注应用层面的问题,不涉及过于底层的知识。

https://static001.geekbang.org/infoq/14/14cff4b73ea3019df1ee0e5055808708.jpeg?x-oss-process=image/resize,w_416,h_234

了不起的 tsconfig.json 学习指南

用户头像
pingan87872020 年 7 月 3 日

在 TypeScript 开发中,tsconfig.json 是个不可或缺的配置文件,它是我们在 TS 项目中最常见的配置文件,那么你真的了解这个文件吗?

https://static001.geekbang.org/infoq/97/970af1790373131686f4cb50ec09b0cb.jpeg?x-oss-process=image/resize,w_416,h_234

一文读懂 TypeScript 泛型及应用

用户头像
阿宝哥2020 年 7 月 2 日

觉得 TypeScript 泛型有点难,想系统学习 TypeScript 泛型相关知识的小伙伴们看过来,本文从八个方面入手,全方位带你一步步学习 TypeScript 中泛型。

https://static001.geekbang.org/infoq/f6/f6562f961c21b8c954a50d70c340bdc3.jpeg?x-oss-process=image/resize,w_416,h_234

通俗易懂的 Deno 入门教程

用户头像
阿宝哥2020 年 7 月 1 日

对 Deno 感兴趣,想尝尝鲜或快速入门 Deno 的小伙伴看过来,本文将从七个方面入手,带你一步步学习 Deno 的相关知识。

typescript_typescript资料文章-InfoQ写作平台