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

.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