zoukankan      html  css  js  c++  java
  • TypeScript之环境搭建

    TypeScript介绍:

      TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,

      TypeScript 在 JavaScript 的基础上添加了可选的静态类型和基于类的面向对象编程。

    TypeScript和JavaScript的对比

    TypeScript 与JavaScript两者的特性对比,主要表现为以下几点:

    • TypeScript是一个应用程序级的JavaScript开发语言。(这也表示TypeScript比较牛逼,可以开发大型应用,或者说更适合开发大型应用)
    • TypeScript是JavaScript的超集,可以编译成纯JavaScript。这个和我们CSS离的Less或者Sass是很像的,我们用更好的代码编写方式来进行编写,最后还是有好生成原生的JavaScript语言。
    • TypeScript跨浏览器、跨操作系统、跨主机、且开源。由于最后他编译成了JavaScript所以只要能运行JS的地方,都可以运行我们写的程序,设置在node.js里。
    • TypeScript始于JavaScript,终于JavaScript。遵循JavaScript的语法和语义,所以对于我们前端从业者来说,学习前来得心应手,并没有太大的难度。
    • TypeScript可以重用JavaScript代码,调用流行的JavaScript库。
    • TypeScript提供了类、模块和接口,更易于构建组件和维护

    本人喜欢用微软得vscode作为开发工具,以此为例,搭建分为四步windows系统:

      1.安装node环境(之前文章有,或者百度一大堆)

      安装成功后 在命令行中执行node -v         

                   npm -v

      分别出现对应的版本号说明node安装成功

      2.安装TypeScript包

      在命令行窗口输入如下命令:

    npm install typescript -g
    tsc --version

      3.编写helloworld程序

      在程序文件夹内初始化项目

    npm init -y

      创建tsconfig.json文件

    tsc --init

      安装@types/node

    npm install @types/node --dev-save

      编写HelloWorld.ts文件,然后进行保存

    var a:string = "HelloWorld"
    console.log(a)

      在Vscode的任务菜单下,打开运行生成任务,然后选择tsc:构建-tsconfig.json,这时候就会生成一个helloWorld.js文件

      在终端中输入node helloWorld.js就可以看到结果了

       

  • 相关阅读:
    浅拷贝在项目中的应用
    MVC3中使用AuthorizeAttribute特性来完成登陆权限的验证
    一个面向对象的JS例子,很好的支持了开闭原则(不要重复你昨天的代码)
    c++学习笔记5
    JS跨域访问操作iframe
    Select函数
    MacOS10.8.3+Xcode4.6+IOS6.1 编译FFmpeg,简单使用
    eclipse部署,在tomcat中找不到eclipse发布的项目。eclipse更改项目发布路径
    初识Volley(二)
    MySQL 5.0 迁移到 MariaDB 10.0.2 存储过程无法迁移
  • 原文地址:https://www.cnblogs.com/xiaomingge/p/9396302.html
Copyright © 2011-2022 走看看