JavaScript (02)-大话JS,屌丝逆袭(一)

前言


最近在学习 JS ,了解它的历史后感觉非常有意思,恰巧最近也在阅读并学习一些技术很厉害的牛人,模仿他们的一些文章写下这篇”屌丝逆袭”,用来了解 JavaScript 。
看这里, 就是我,大名鼎鼎的Javascript, 众人眼中的高富帅,前端编程之王;不过,在我还是一个屌丝的时候,谁也没能想到,我会发展到今天这个样子…



问世


我出生在远古时代时代的Netscape 浏览器中, 那个时候的网页真是不堪入目, 主要是些丑陋的静态文本和简单的图片,你或许都想象不到的那种丑, 和现在干净唯美的页面相比,好吧,根本没法比,不信可以看看当时的 Yaho 网站:



这里写图片描述




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


我的主人Brendan Eich 有一回用公司的Netscape上网购物的时候, 需要注册用户, 填了一个表单, 点击了提交按钮, 等待了38秒, 然后服务器告诉他:“对不起, 您忘了选择性别了”


他几乎要崩溃:“哇靠,怎么能够这样! 这么简单的问题浏览器怎么不告诉我, 还得让我把数据提交到几千公里外的服务器网站, 然后在那里检查才能发现问题吗!”


对浏览器进行改革势在必行!
Brendan Eich 于是去找老板: “我实在是受不了了, 我需要一种脚本语言运行在浏览器中, 帮助我完成这些本来就应该在浏览器中完成的任务“


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


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


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


Brendan Eich: “……”


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


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


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













这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值