TypeScript

前端现在越来越强大,多人开发更是常见,加上各大框架都开始支持TypeScript,而谷歌和微软又更加积极,导致不得不去学习,顺道通过js来了解ts,再通过ts来了解强类型语言。一路走来,辛酸二字不足形容,道行太浅,终究惨不忍睹。特在此记上一笔。以备将来继续踩坑前行。

TypeScript使用

使用流程

  • 全局安装 typescript
  • 版本检测 tsc -v
  • 新建文件后缀以 .ts即可
  • ts ==> js 执行命令tsc **.ts ==> **.js
    • 随时更改,随时转 tsc **.ts -w
    • 多个文件处理 需要配置 typescript.json ==> tsc init
    • typescript.json
      • 配置 files

        到此基本可用

准备接入 vue 官方介绍

  • 目前可以看来 vue本意使用flow,奈何typescript已成大势所趋,不得不跟进脚步了

目前有两种方式

  • 直接基于之前的vue进行修改即可 Microsoft 这种学习成本低,改起来快,但却没有很好地发挥其作用
  • 基于vue-cli.3.0进行开发,这个学习成本大,很多东西不是很完善,而且相应的资料不完成,很痛苦
    • 使用到官方维护插件vue-class-component
    • 第三方vue-property-decorator

      目前个人能力有限,碰到一些坑,指令 过滤器该怎样写,不清楚了,因为写的格式已经大变,又没有正规的文档,导致有几种变化,目前还不好定论。到此为止,个人虽然很想基于vue-cli3.0进行开发,可惜实在是走不出来,退而求其次,先使用简单的,再多平时多关注这类的问题,希望早日出头吧。

语法检测 eslint ==> tslint

  • 在使用 tslint时,想更为其他格式,结果时灵时不灵,导致我直接忽视其配置了。虽然使用了官方配置,但是依旧有问题,也不知道是不是使用的姿势不对还是怎么的。反正就是将以前的操作都给变了。看来漫漫长路啊

个人感想:

  • 花了这么大气力来学习这个,结果有点竹篮打水一场空的赶脚。没办法
  • 其实还是有很多相关项目的,可惜了

最新文章

  1. 文件hash数据库
  2. 越狱Season 1-Episode 14: The Rat
  3. Define custom @Required-style annotation in Spring
  4. 通过blktrace, debugfs分析磁盘IO
  5. 【网络流24题】 No.14 孤岛营救问题 (分层图最短路)
  6. 安全通信 QSslSocket
  7. rest-简介
  8. 【UML】概念、关联、画画(一)
  9. PHP使用urlencode对中文编码时空格、加号的问题
  10. Mathematica求微分换元
  11. spring boot自定义线程池以及异步处理
  12. mysql 备份 恢复
  13. Java 之 Web前端(三)
  14. ZIP解压缩工具类
  15. _quest_random
  16. SharePoint 2013 Central Admin 不能打开
  17. php curl常见错误:SSL错误、bool(false)
  18. js模拟电梯操作
  19. FPGA三段式状态机的思维陷阱
  20. Python提高篇

热门文章

  1. hdu1403 Longest Common Substring
  2. Ubuntu16.04系统Python3相关环境或模块安装
  3. 20145324 《Java程序设计》第6周学习总结
  4. Calling Convention的总结
  5. Hive中排序和聚集
  6. Java实习一
  7. GridView绑定数据源 绑定DataReader /DataSet /DataTable
  8. zpar使用方法之Chinese Word Segmentation
  9. JavaScript高级程序设计-读书笔记(6)
  10. rest 学习总结(最近不间断更新)