1_hello.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. Ts 始于Js
  11. 可以编译出纯净的、简洁得JS代码 可以支持任何浏览器 node.js环境
  12. 强大得类型系统
  13. 类型系统允许js得开发者 在开发的时候 更加高效
  14. 先进的js
  15. 可以用到js基础用不到的语法
  16. 安装Ts
  17. npm install -g typescript
  18. 检查版本
  19. tsc -V
  20. ts不能被浏览器直接解析
  21. 类型系统:类型信息 在我们解析的时候是不需要的 所以我们需要将ts转化为js
  22. 编译时候的特性: ts提供了许多的编译时特性 编译阶段就已经处理完成 生成了可以在我们浏览器解析的js代码
  23. tsc + 文件名 可以把ts转化为js文件
  24. <!-- <script src="./1_hello.ts"></script> -->
  25. <!-- <script src="./js/1hello.js"></script> -->
  26. 总结: ts中的文件 如果直接书写js中的代码 在html文件种直接引入ts 会进行报错
  27. ts文件种的变量使用的是let进行编译 编译的js文件中的修饰符变为var
  28. ts的严格模式: 编译器的选项 用于增强TS代码的类型检查和错误检查
  29. 1.生成配置文件 tsconfig.json
  30. tsc --init
  31. 2.修改tsconfig.json 配置项
  32. outDir 输出的文件目录
  33. strict 关闭严格模式
  34. 3.启动监视任务:
  35. 终端 -> 运行任务 ->监视
  36. <!-- <script src="./js/2_类型注解.js"></script> -->
  37. <!-- <script src="./js/3_接口.js"></script> -->
  38. <script src="./js/4_类.js"></script>
  39. </body>
  40. </html>