TS 和 JS 的区别是什么?
优点:
- TypeScript = JavaScript + Type(TS 是 JS 的超集合)
- TS 在编译时会有错误提示,JS 在运行时才能暴露错误
- TS 是强类型语言,强制定义各种数据的类型,可读性强
不足:
浏览器、Nodejs 可以直接执行 JS,但不能执行 TS
配合第三方库没有 Typescript
因为在使用 Typescript 的过程中, 第三方类库并没有 ts 的.d.ts 类型的声明文件,所以无法在目前的项目中正常使用。如果要顺利使用这些库, 可能需要我们添加声明文件。 如果没有这个库的声明文件的话,我们需要手动声明这个库。查找项目中.d.ts 结尾的文件 在文件中添加代码
declare module
"第三方类库名"declare module 'rc-checkbox';//举例rc-checkbox