zoukankan      html  css  js  c++  java
  • Typescript入门

    什么是TypeScript?

      TypeScript为JavaScript的超集(ECMAScript6), 这个语言添加了基于类的面向对象编程。TypeScript作为JavaScript很大的一个语法糖,本质上是类似于css的less、sass,都是为了易于维护、开发,使用TypeScript这种语言撰写的源代码需要经过TypeScript编译器的编译,而产生的目标代码是标准的JavaScript。

    TypeScript的特点?

    • 立即得到:TypeScript支持on-the-fly编译,即写一句TypeScript就可以立即得到对应的JavaScript代码,这个特性和CoffeeScript类似。但它比CoffeeScript支持更强的上下文推导,不需要完整的语句写完,就可以生成对应的、不完整的JavaScript代码。
    • 上手简单: TypeScript是JavaScript的超集(superset),“任何合法的ECMAScript 6都是合法的TypeScript。”JavaScript程序员可以从自己已有的代码出发一步步向typescript转型,单同时也把我这随时“喊停”的权利。(表示①转型的程度的一适可而止②不要求程序猿一开始就完全使用TS来编程)。
    • 更好的JavaScript:TypeScript充分利用了JavaScript原有的对象模型并在此基础上做了扩充,添加了较为严格的类型检查机制,添加了模块支持和API导出的能力。比起JavaScript,TypeScript提供了更多在语言层面上的支持,使得程序员能够以更加标准化的语法来表达语义上的约束,从而降低了程序出错的机率;TypeScript也使得代码组织和复用变得更加有序,使得开发大型Web应用有了一套标准方法。

     

    在Typescript发布大会上,MS的Anders Hejlsberg说到了几点:

    视频源:http://video.ch9.ms/ch9/4ae3/062c336d-9cf0-498f-ae9a-582b87954ae3/B881_mid.mp4 (需要手动粘贴到地址栏打开)

      In the ouput javascript,all that happened is the type went away.They just remove the type and ouput the javascript that will be run in your browser.

  • 相关阅读:
    异常流
    动手动脑7
    《大道至简七八章》
    接口与继承-动手动脑
    《大道至简第六章》读后感
    随机数存放到数组并求和
    《大道至简第五章》

    echo
    mount命令
  • 原文地址:https://www.cnblogs.com/HXW-from-DJTU/p/6178623.html
Copyright © 2011-2022 走看看