JavaScript 是一门动态弱类型语言, 对变量的类型非常宽容,而且不会在这些变量和它们的调用者之间建立结构化的契约。很容易造成“类型思维”的缺失。幸运的是,TypeScript 很好地弥补了 JavaScript 在静态类型检查方面的缺陷。它为 JavaScript 提供了良好的类型检查支持,而且能够编译成标准的 JavaScript。目前, Angular 已经使用 TypeScript 重构了代码,另一大前端框架 Vue 的新版本也将使用 TypeScript 进行重构。在可预见的未来,TypeScript 将成为前端开发者必须掌握的开发语言之一。
npm 首席数据官 Laurie 通过一系列数据和分析介绍了 JavaScript 行业的现状,并展望了 Web 开发的未来前景。
TypeScript 团队宣布发布了 TypeScript 3.5,该版本包括了类型检查性能的改进和一个新的 Omit 类型。
在上周的 GMTC 大会上,淘宝前端技术专家陈仲寅分享了淘宝的 midway 的部分想法和实践。
1 月 25 日,Yarn 官方团队在 GitHub issue 中宣布将对 Yarn 进行重大更改,主要包括:将代码库从 Flow 移植到 TypeScript,不再支持 Node 4 和 Node 6,并为 Yarn 新增了一些功能等,这个更改项目代号为 Berry,目的是增强 Yarn 优势,弥补弱势。
最近,我们将 MemSQL Studio 的 3 万行 Flow 代码移植到了 TypeScript。在本文中,我将分享为什么我们要移植代码、我们是如何移植的,以及代码移植背后的原理。
自六年前诞生以来,TypeScript 已经走过了漫长的道路,并被一些领先的 Web 公司采用。你可以不使用 TypeScript,但你不使用 TypeScript 的理由有可能欠缺考虑。
Deno 提供了一个安全的 V8 运行时引擎,以 TypeScript 为基础,提高了代码的准确性,并将编译器内置到 Deno 可执行文件中。
TypeScript 已经成为一个强大的 Web 应用程序开发环境,在与标准 JavaScript 保持一致的同时,提供了显著的改进。在本文中,我们将深入探讨使用 TypeScript 相关的细节,创建一个强大的解决方案来管理服务器端 TypeScript 的数据库访问。
在 2018 年的 JavaScript 状态调查中,几乎一半的受访者表示他们尝试过 TypeScript,并会再次使用它。那么,你是否应该用它来开发大型项目?