TypeScript 官网新主页上线

简介: TypeScript 官网新主页上线

近日,TypeScript 工程师 Orta Therox 发文宣布,TypeScript 官网已正式上线了新主页。

Orta Therox 在 TypeScript 社区发布的原文如下:

“Hey folks, we’re happy to announce that the next iteration version of the TypeScript Website has been switched on for the TypeScript homepage.”

据悉,早在 2020 年 8 月份,TypeScript 团队就对 TypeScript Web 现有整个构架进行了重新设计。其目的是记录 TypeScript 提供新的基础,重新组织其信息体系结构,通过一个内聚的设计将其包装在一起。而过渡到新站点的目的也是为了“进化”而非“改革”,所有之前的 URI 仍占主导地位,因为 “cool URIs don’t change”。

重新设计了之前的所有内容后, TypeScript 对文档进行了迭代,并在今年 3 月份发布了手册的第二个版本。现在官方一直在关注新用户对于 TypeScript 新主页的反馈。

yy.png

TypeScript 的新主页主要是介绍 TypeScript 语言相关,然后解释使用该语言的价值主张。TypeScript 方面也一直在收集新用户对旧主页的感受,并进行了一系列用户测试后得出一些结论。

TypeScript 表示,收集到的用户反馈中让人感到棘手的是,旧主页中没有推荐链接。用户一部分想在浏览器中尝试 TypeScript 语言,另一部分则想学习如何在本地计算机上运行。

因此,TypeScript 通过不同的设计美学和方法,对四种不同的设计概念进行了详细阐述,最终确定了新方案。

TypeScript 新主页设计的一些亮点:

  • 减少页面上的文本量。现在,每个部分都以粗体显示了关键信息。
  • 将调色板限制为 TypeScript 徽标中的蓝色( JavaScript 中黄色的色调变化)和黑白色调。
  • 创建一个中途跳转点(如果用户对 TypeScript 了解得足够多,可跳转三个地方:文档、在编辑器中“冲浪”或学习如何在计算机上运行。
  • 在页面末尾使用跳转点替换页脚内容,跳转点具有相同的链接,但调整了设计以适应页脚,为初次使用的用户删除了分散注意力的链接。
  • 主要关注开发人员使用 TypeScript 的经验,然后进行转换,让您进一步了解TypeScript中的原语种类以及它们如何转换为 JavaScript 。

77.gif

新主页亮点中,强调了将单个 JavaScript 函数迁移到 TypeScript 函数的方法。另外,与新主页中的所有代码示例一样,TypeScript 通过最近提取的 Shiki Twoslash 库,在每个代码示例中提供了编译器支持的信息。这些代码示例展示了使用 TypeScript 的许多工具优势(无需再调用副本。)

TypeScript 新主页经过定期的可访问性审核,支持禁用 JavaScript 情况下工作,完全可以通过键盘导航。更多信息,用户可通过 TypeScript 网站提交错误和反馈。

相关文章
|
4月前
|
JavaScript Java 数据库连接
node,npm汇总,pip汇总,typeScript的使用,mybatis,sass的使用中文官网地址:
node,npm汇总,pip汇总,typeScript的使用,mybatis,sass的使用中文官网地址:
|
2月前
|
JavaScript
typeScript进阶(9)_type类型别名
本文介绍了TypeScript中类型别名的概念和用法。类型别名使用`type`关键字定义,可以为现有类型起一个新的名字,使代码更加清晰易懂。文章通过具体示例展示了如何定义类型别名以及如何在函数中使用类型别名。
39 1
typeScript进阶(9)_type类型别名
|
2月前
|
JavaScript
typeScript基础(2)_any任意值类型和类型推论
本文介绍了TypeScript中的`any`任意值类型,它可以赋值为其他任何类型。同时,文章还解释了TypeScript中的类型推论机制,即在没有明确指定类型时,TypeScript如何根据变量的初始赋值来推断其类型。如果变量初始化时未指定类型,将被推断为`any`类型,从而允许赋予任何类型的值。
55 4
|
28天前
|
JavaScript 前端开发 安全
深入理解TypeScript:增强JavaScript的类型安全性
【10月更文挑战第8天】深入理解TypeScript:增强JavaScript的类型安全性
44 0
|
28天前
|
JavaScript 前端开发 开发者
深入理解TypeScript:类型系统与实用技巧
【10月更文挑战第8天】深入理解TypeScript:类型系统与实用技巧
|
2月前
|
JavaScript
typeScript基础(5)_对象的类型-interfaces接口
本文介绍了TypeScript中接口(interfaces)的基本概念和用法,包括如何定义接口、接口的简单使用、自定义属性、以及如何使用`readonly`关键字定义只读属性。接口在TypeScript中是定义对象形状的重要方式,可以规定对象的必有属性、可选属性、自定义属性和只读属性。
39 1
|
2月前
|
存储 JavaScript
typeScript进阶(11)_元组类型
本文介绍了TypeScript中的元组(Tuple)类型,它是一种特殊的数组类型,可以存储不同类型的元素。文章通过示例展示了如何声明元组类型以及如何给元组赋值。元组类型在定义时需要指定数组中每一项的类型,且在赋值时必须满足这些类型约束。此外,还探讨了如何给元组类型添加额外的元素,这些元素必须符合元组类型中定义的类型联合。
44 0
|
2月前
|
JavaScript
typeScript进阶(10)_字符串字面量类型
本文介绍了TypeScript中的字符串字面量类型,这种类型用来限制变量只能是某些特定的字符串字面量。通过使用`type`关键字声明,可以确保变量的值限定在预定义的字符串字面量集合中。文章通过示例代码展示了如何声明和使用字符串字面量类型,并说明了它在函数默认参数中的应用。
36 0
|
12天前
|
JavaScript 开发者
在 Babel 插件中使用 TypeScript 类型
【10月更文挑战第23天】可以在 Babel 插件中更有效地使用 TypeScript 类型,提高插件的开发效率和质量,减少潜在的类型错误。同时,也有助于提升代码的可理解性和可维护性,使插件的功能更易于扩展和升级。
|
23天前
|
JavaScript 前端开发
TypeScript【类型别名、泛型】超简洁教程!再也不用看臭又长的TypeScript文档了!
【10月更文挑战第11天】TypeScript【类型别名、泛型】超简洁教程!再也不用看臭又长的TypeScript文档了!
下一篇
无影云桌面