废话
长期园子潜水,没写过什么文章。也不太清楚什么操作。但是绝对原创。
上次不小心点到了发布至首页秒被删除...多谢编辑给我的邮件解释。否则以为自己要被查水表了。
本文欢迎各位来批判,评论,讨论。因为只是自己学习的心得,如有借鉴请再三小心。
学习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