Javascript诞生记,一个屌丝的逆袭!

转载
作者:老刘 公众号:码农翻身

转载自百家号

是的,我就是鼎鼎大名的JavaScript,典型的高富帅,前端编程之王,数以百万计的程序员使用我来编程。如果你没有用过我就太out了。不过当我是一个屌丝时,真的没有想到能发展到如今的地位……

第一章:出世

我出生在上古时代的浏览器Netscape中,那个时候的网页真是乏善可陈,你可能都想象不到,主要是些丑陋的静态文本和简单的图片,和现在美轮美奂的页面相比,差的实在太远了,不信你请看著名的Yahoo网站:

那个时候人们还在用Modem(调制解调器)通过电话线拨号上网,每次拨号都有种吱吱啦啦声音,就像一个铁片努力的刮一个锅底,让无数人抓狂不已。这还不算什么,网速只有28.8kbit/s,下载一个网页都得耐心的等待半天。

我的主人BrendanEich有一回用公司的Netscape上网购物的时候,需要注册用户,填了一个表单,点击了提交按钮,等待了38秒,然后服务器告诉他:“对不起,您忘了选择性别了”他几乎要崩溃:“靠,怎么能够这样!这么简单的问题浏览器怎么不告诉我,还得让我把数据提交到几千公里外的服务器网站,然后在那里检查才能发现问题吗!”

对浏览器进行改革势在必行!

BrendanEich于是去找老板:“我实在是受不了了,我需要一种脚本语言运行在浏览器中,帮助我完成这些本来就应该在浏览器中完成的任务。”

老板:“我们Netscape公司也早有此意,要不你来设计一个吧”

BrendanEich:“好啊,你听说过LISP(确切的说是Scheme)吗,当今最牛的编程语言,我们公司何不把Scheme运行在浏览器中呢?”

“老板:”LISP有谁会用啊?”

BrendanEich:”……”

老板:”我们正在和Sun公司合作,你听说过他们刚发明的Java吗,那个运行在浏览器中的Applet简直是酷毙了,Java肯定是未来的网络语言。所以你要搞个新语言出来,要和java足够相似,但是要比java简单的多的多,这样那些网页开发人员就可以用了。”

我的主人BrendanEich很郁闷,但是也没有办法,他对java毫无兴趣,为了应付公司的任务,他只花了10天就把我设计了出来,对了,我本来叫LiveScript,但是为了向“万恶”的Java示好,我竟然被改成了Javascript!

由于设计时间太短,我的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。如果主人预见到,未来这种语言会成为互联网第一大语言,全世界有成千上万的学习者,他会不会多花一点时间呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值