HTTP 战役 与 历史

导火线
1992年,有一家公司Nombas 开发了一种叫C--的嵌入式脚本语言,后来觉得名字比较晦气,最终改名为scriptEase.而这种可以嵌入网页中的脚本的理念,成为日后web互联网蓬勃发展的一块重要基石。

初代JavaScript  诞生!!
1995年,当时工作在Netscape(网景)公司的布兰登(Brendan Eich)为解决类似于“向服务器提交数据之前的验证”的问题。在Netscape Navigator 2.0 与 Sun 公司练手开发一个称为 LiveScript 的脚本语言。为了营销便利,之后更名为JavaScript(目的是为了抱住当年最风光最流行最热门的JAVA这条大腿)

不要脸的小三
由于 JavaScript 1.0 大获成功,所以微软(Microsoft)当即决定进击浏览器行业。为此发布了IE3.0并搭载了一个JavaScript 的克隆版本。叫JScript。即我们现在使用的Javascript.(这样的命名是为了避免与NetScape产生利益纠纷。大概就类似于加多宝和王老吉吧)。由于比尔盖茨是VB语言出身的,所以旗下所有的产品几乎都VB化一遍,由此也提供了VBScript。它是IE专属的客户端脚本语言,但仅仅支持IE浏览器。

矛盾与冲突
在微软介入之后,有三种不同的Javascript版本同时存在(分别是scriptEase、JavaScript、JScript)。没有一个统一的标准,给当时的开发者带来巨大的挑战。随着业界担心的呼声增加,这个语言标准化已经势在必行!

ECMA
1997年,javascript 1.1 作为草案提交给欧洲计算机制造商协会(ECMA)。
由来此NetScaoe、Sun、微软、Borland 和 其他一些对脚本编程感兴趣的公司的程序员组成的TC39 锤炼出了ECMA-262。该标准定义了叫做ECMAScript的全新脚本语言。

灵敏的微软、迟钝的网景
虽然网景开发了JavaScript 并 首先提交给 ECMA 标准化。但因计划改写整个浏览器引擎的缘故,网景晚了整整一年才推出“ECMA规范”的 JavaScript 1.3 。 而微软则早在一年前就推出了IE4.0并且完全遵循了“ECMA 规范”。这直接导致了一个小三变原配的恶果:微软的 JScript 成为了 我们今日的Javascript. 而网景公司大势已去!! 渐渐退出历史的舞台

时间: 2024-10-06 19:31:50

HTTP 战役 与 历史的相关文章

山西宗教文化漫谈(四)——云冈:东方艺术宝库

转自:http://blog.sina.com.cn/s/blog_13b5584600102v564.html 在民间传说中,云冈石窟的发现是个很轻松的故事.一个牧童偶然在浩瀚的沙漠中发现了这个金碧辉煌的宫殿.其实石窟始凿于北魏兴安二年,工程前后历时达六七十年,用工多达三十余万人.开凿者每天需要食盐二石二斗,辣椒三斗,足见工程的浩大.连当时狮子国(今斯里兰卡)的佛教徒也参加了这一伟大而艰辛的艺术创作. 说云冈,就不能不说大同.云冈屹立于大同的武周山上绝非偶然.紫塞明珠,瑰宝大同位于山西省的北部

从志愿军“断刀”再论敏捷之道(上篇)

从志愿军"断刀"再论敏捷之道(上篇) 作者:欧德张(原创) ??在现在的IT项目中,以往常用的是瀑布模型套路,这些年敏捷模式大受欢迎,关于敏捷,现在诸人开口PMI-ACP,闭口则SCRUM,又有诸多实践.案例遵行其要旨,但力行其法者,却是既有成功者,亦有失败者,还有勉强完结者,这是什么情况呢???先举个旁证,说说我家小孩学书法的事,她1年前在学校的安排下开始学习书法,刚开始学书法时,肯定是未得书法要义,只能按书法老师所教,倾心于首笔之顿,末笔之收,写横写竖都缓缓而行,务求直正,随笔起落

RFM模型——构建数据库营销的商业战役!(转)

RFM模型:R(Recency)表示客户最近一次购买的时间有多远,F(Frequency)表示客户在最近一段时间内购买的次数,M (Monetary)表示客户在最近一段时间内购买的金额.一般原始数据为3个字段:客户ID.购买时间.购买金额,用数据挖掘软件处理,加权(考虑权重)得到RFM得分,对得分排序,输出营销名单topN! 上图来自于@数据挖掘与数据分析 下面我们采用IBM Modeler 14.1版本操作RFM模型:(采用数据挖掘技术来分析RFM是一件简单的工作,因为软件非常智能化,或者说基

吴忠的城市起源及其历史变迁

杨森翔 一.“城”的释义及起源 二.宁夏北部(吴忠)的城市起源 1.富平----宁夏北部(吴忠)的城市起源 2.灵州----吴忠城市格局的形成与奠定 三.吴忠的历史沿革与变迁 一.“城”的释义及起源 “城”是形声字,从土,从成.“成”意为“百分之百”.“完全”.“土”指阜堆.“土”与“成”联合起来表示“完全用土垒筑的墙圈”.“百分之百的土筑墙圈”.因此,“城”的本义是指:城邑的防卫性墙圈,内者称城,外者称郭.其作用既有对外的防御性,也有对内的保护性.所以,<墨子.七患>云:“城者,可以自守也”

人类的历史(1)

被千山万水阻隔的人类都不约而同的知道怎么生火,发明铜器和铁器,产生类似的宗教信仰,或者对这个世界的认识有着惊人的相似. 说真的,看外国人拍的关于中国的纪录片,就觉得他们把中国的历史进程和朝代更迭看的太简单了,对中国历史的认识也让人觉得有点好笑.还出现了我居然一点也不了解的片段,我心里不禁呵呵了. 美洲大陆上的文明真是让人叹为观止,在没有铁器,没有马匹,甚至没有轮子的交通工具的情况下,孕育出了印加文明.玛雅文明,引起了我极大的兴趣,下次去图书馆借本书看看. 人类的历史就像是由一场场的战役决定着的未

中国历史十大经典战役

中国历史十大经典战役  NO.1 牧野之战 "牧野洋洋,--时维鹰扬,凉彼武王肆伐大商,会期清明"现代人根据史书记载的天象,甚至推算出了具体时间是公元前1106年2月4日.周武王统率兵车300乘,虎贲3000人,甲士4万5千人,汇集各部落的兵力,大破商军的共约17万人于牧野. NO.2 城濮之战 面对锋芒必露的楚军,晋文公选择"退避三舍",然后集中优势兵力对于楚军3路兵马实行各个击破,最后战斗以晋文公在践土朝觐周王,会盟诸侯结束. NO.3 长平之战 秦赵为了上党的

山东历史沿革 (zz)

http://www.dzwww.com/shandong/shengqinggaikuang/renwenlishi/200311210597.htm 山东的名称,最早出现在战国时期,当时,关中的秦人,称崤山或华山以东的地区为山东,有时也泛指秦以外的六国领土.这时,山东是一个地域性的泛称,还不是一个准确的地理概念.至唐代和北宋时代,太行山以东的黄河流域广大地区被称作山东,到了唐代末年,有人用山东专指齐鲁之地.到了金代,设置了山东东.西二路,山东才真正成为政区名称.明代初期设置山东行省,后改称山

历史上的今天 API (数据来自维基百科)

历史上的今天 API (数据来自维基百科) API地址: http://history.lifetime.photo:81/api/history 参考/引用地址: 维基百科:https://zh.wikipedia.org/zh-cn/%E5%8E%86%E5%8F%B2%E4%B8%8A%E7%9A%84%E4%BB%8A%E5%A4%A9 IPIP5:http://www.ipip5.com/today/api.php?type=json 说明: 由于之前写的一个自动脚本用到了"历史上的今

GNU、开源和Apple的那些黑历史

开源拥护者们与微软之间有着很长.而且摇摆的关系.每个人都知道这个.但是,在许多方面,自由或者开源软件的支持者们与 Apple 之间的争执则更加突出--尽管这很少受到媒体的关注. 需要说明的是,并不是所有的开源拥护者都厌恶苹果.从各种轶事中,我已经见过很多 Linux 的黑客玩耍 iPhone 和iPad.实际上,许多 Linux 用户是十分喜欢 Apple 的 OS X 系统的,以至于他们创造了很多Linux的发行版,都设计得看起来像OS X.(顺便说下,北朝鲜政府就这样做了.) 但是 Mac