zoukankan      html  css  js  c++  java
  • Typescript学习(一)----准备篇(vscode编译ts文件)

    什么是typescript?

    typescript是微软开发的一个脚本语言。他是JavaScript的超级,他遵循es6语法规范,他扩展了JavaScript的语法。

    理解es5,es6,javascript,typescript的概念和关系?

    es是JavaScript脚本规范,我们常用的es5,es6是这个规范的两个不同版本。因此,ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现

    我们为什么要学习typescript语言?

    1.因为typescript支持es6的规范
    2.减少在开发过程中代码出错几率,提高代码质量

    使用typescript编译工具

    大部分的主流浏览器还不支持typescript脚本的语法,所以我们需要一些编译工具来实现typescript对JavaScript的转换:
    1.使用typescript官网的工具:http://www.typescriptlang.org/play/index.html
    2.安装本地的typescript编译工具

    本地安装使用typescript?

    1.输入下面的命令

    npm install -g typescript
    

    2.在命令行中输入

    tsc --init
    

    3.在.vscode文件夹下新建tasks.json文件,输入下面的代码

    {
        "version": "2.0.0",
        "tasks": [
            {
                "type": "typescript",
                "tsconfig": "tsconfig.json",
                "problemMatcher": [
                    "$tsc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
    

    4.在你的项目根目录下面新建文件tsconfig.json文件,输入下面的内容

    {
    
        "compilerOptions": {
     
            "target": "es5",
     
            "noImplicitAny": false,
     
            "module": "commonjs",
     
            "removeComments": true,
     
            "sourceMap": false,
     
            "outDir": "Golang/TypeScript/"
     
         }
     
     }
    

    5.使用快捷键ctrl+shift+B运行task任务,并选择带有监视字样的选项
    最后粘出我的项目文件夹结构和配置代码

  • 相关阅读:
    音视频之PCM转WAV(八)
    音视频之播放YUV数据(十二)
    音视频之视频录制(十)
    报错error: missing D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS
    Vue组件广告滚动
    配置Vue中@符,出现路径提示
    iOS WKWebView后台崩溃问题排查
    vue element 静态分页
    vue Vue __ob__: Observer 取值
    csdn 复制代码
  • 原文地址:https://www.cnblogs.com/hanqingtao/p/9103550.html
Copyright © 2011-2022 走看看