• [前端Js系列]TypeScript 之引言


        Javascript(下简称Js),作为前端使用较为广泛的语言,无时无刻的向人们展示着属于他自己的风采。

    既然称之为语言,从广义上来讲,是一套的沟通以及符号、表达方式与处理规则,也就是说用于"交流"的符号。

    写下Js的时候,编译器翻译出你要干什么,并且会按照所写的规则以及规定的顺序义无反顾的执行下去。

    但当彼此双方是人的时候,其仅仅是一堆符号,如何更快的"传达"恰恰是Js的弱项。

    现如今,各种高级语法的出现以及发展,语义渐渐偏向自然语言(如=>),并且都已面向对象的形式来诠释代码。

    Js的发展也不会偏离这条道路(可参照Js高级编程一书js的发展史),但Js面向过程的语法糖是几家欢喜几家愁,看着那优雅的代码(什么是优雅的代码:可参照Jquery源代码、腾讯FX代码),却很难上下、前后互通,使得N次理解显得不那么容易。

    这也是困扰很久的问题,如何不改变原有功能的基础上修改代码格式, 使其更好的理解以及其他呢??

    自然,有那么一群来自大科技公司的牛人在研究Js的未来。

    Google的Dart,Dart其实推出很久了,只不过没有太大的推广并且Dart目前只支持Chrome,所以在此一笔带过(详见google code)

    Microsoft的TypeScript(下Ts),Ts属于一个较新的东西并且还在预览阶段,但逃不出作为技术狂热爱好者,混迹在各大论坛上的我=。=

    目前好像很少有中文翻译以及系统讲解Ts的东东,起码我还木有发现。

    Ts最近一次的文档更新是在2012.10.01,貌似他们加班,哦,那是美国,他们的国庆日是7.4。

    ..业余研究ing...ing.....

    漫漫道路,慢慢前行,不退后~~

     ................





  • 相关阅读:
    如果你也时常想要上进,我们可以相互鼓励,相互促进
    (转)Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
    乐观锁和悲观锁(Version:0.1)
    redis数据丢失及解决【转】
    Spring的IOC原理[通俗解释一下]
    Java中Error与Exception的区别
    WebService
    JDBC详解
    Cookie与Session
    java的pojo规范
  • 原文地址:https://www.cnblogs.com/yangwang/p/2715872.html
Copyright © 2020-2023  润新知