.Net转行前端工程师-Javascript历史

 废话

        长期园子潜水,没写过什么文章。也不太清楚什么操作。但是绝对原创。

      上次不小心点到了发布至首页秒被删除...多谢编辑给我的邮件解释。否则以为自己要被查水表了。

    本文欢迎各位来批判,评论,讨论。因为只是自己学习的心得,如有借鉴请再三小心。

 

  学习Javascript历史

   高中是学文的。所以弄点啥都喜欢看看历史。了解了解到时候方便吹出去。参考了如下资料:W3School,《Javascript高级程序设计》,百度百科。

    因不喜欢太学术的语言所以我所有的文章都会是白话文风格的,方便理解。

   

    谈起Javascript就不得不说一说它的创始人。Brendan Eich(布兰登·艾奇),我认为这个人的一生是够精彩的了。

    1995年为Netscape工作,注要研究Scheme语言做成网页脚本语言的可能性。

    要求他研究的语言要像Java但是还要比Java简单,因为布兰登对Java不感冒他只用了10天的时间就设计出了Javascript。其实这就是Javascript的语法烂透了的真正的原因。

    更有意思的是2014年他出任了Mozilla的CEO但是10天就被迫辞职,原因是因为反对同性恋结婚。

    至于Javascript的名字的由来是因为各大巨头因利益撕逼而产生的,有兴趣的可以去网上查查。

 

  

    总的来说,他的设计思路是这样的:
 
       (1)借鉴C语言的基本语法;

         (2)借鉴Java语言的数据类型和内存管理;

          (3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;

          (4)借鉴Self语言,使用基于原型(prototype)的继承机制。

  

  

     最后附加作者对Javascript的评论:"与其说我爱,不如说我恨它。它是C语言和Self语言(违禁内容)的产物。十八世纪英国文学家约翰逊博士说得好:

     '它的优秀之 处并非原创,它的原创之处并不优秀。

 

       摘抄总结自多处,因感觉全都复制粘贴到这里比较没劲。所以大家想看的话可以自己去网上搜索下。

     The End;

     2015-07-02

  

posted on 2015-07-02 11:10  程序跳出了电脑  阅读(602)  评论(0编辑  收藏  举报

导航