• [前端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.....

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

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





  • 相关阅读:
    题解 P1587 【[NOI2016]循环之美】
    PKUSC2019颓废记
    使用ImageIO.write上传二维码文件时候,提示系统找不到指定路径
    rt.jar包添加源文件只需要关联到已安装对应jdk目录下source.zip源码文件即可
    Kali Linux安装中文输入法
    性能测试(一)——理发店模型
    瑜伽,不仅仅是瑜伽,敬艾扬格大师
    为什么想做测试,我的测试开端
    责任链模式-Chain of responsibility
    后缀数组-基础
  • 原文地址:https://www.cnblogs.com/yangwang/p/2715872.html
Copyright © 2020-2023  润新知