thymeleaf中文官方文档_中文代码示例之5分钟入门TypeScript

Typescript 官方文档起的这个噱头名字:TypeScript in 5 minutes,虽然光看完文章就不止5分钟。走完整个文档流水账如下(代码编辑器用的是VS Code)

第一个 TypeScript 程序

efbfe7f61a94402f85ca5ac91236cc05

运行

tsc 问好.ts

编译生成“问好.js”文件。

添加参数类型

052c11fa815f46ae850f53d5b7427e77

如果'那谁'的类型不符,比如是数组类型[0,1,2],编译时会报错,挺好:

问好.ts(7,30): error TS2345: Argument of type 'number[]' is not assignable to parameter of type 'string'.

添加接口

48c7e4474323438cbc703f28801c219a

这里路人的“形状”符合“人”,类型就被判定为相符。

自己误写成了:

44d54757ac6a4658b530ae0c26c62b44

编译提示‘人’是个类型而不是值,挺好:

问好.ts(7,20): error TS2693: '人' only refers to a type, but is being used as a value here.

添加类

bb5659b1195e4961afd1313788d4af02

官方文档说添加 class 之后编译生成的 js 文件与没有 class 的相同,这里不解,实验结果是不同的。

运行第一个网络应用

为了检验 js 文件,添加HTML文件:

9a66de5a75d745259abe5b4d13346524

最后一个插曲:

html 文件在 Chrome 中打开显示正确:

吃了么, 大黄

但在火狐(Firefox)浏览器中打开时报错:

The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol.%E9%97%AE%E5%A5%BD.html

将View->TextEncoding从Western改为Unicode后显示正确。

更多中文编程推广过程内情,请关注“用中文编程”微信公众号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值