1989年,在欧洲粒子物理实验室Tim Berners-Lee(伯纳斯·李)提出:个人计算机上访问大量的科研文献,并建议在文档中链接其他文档 =>“WEB原型” 1994年,万维网(W3C)成立,网景推出了第一版Navigator浏览器,HTML也发布了第二代版本,TIM的好基友也设计了CSS...所以我们把1994年称为“前端历史的起点” 1995年,网景工程师Brendan Eich花了10天时间设计了JavaScript语言,1996年微软发布了JScript(和JS有一些差异),同时拉开了Navigator和Internet Explorer浏览器大战的序幕(到2002年IE完胜,占据全世界96%的市场份额)。1997年6月ECMA(欧洲计算机制造联合会)以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262,从此浏览器厂商都是按照这个规范来开发自己的浏览器产品。1999年12月ES3发布,到2011年6月ES5发布(2007年的ES4夭折:改动太大),ES3占据了10年历程,也是JS语言的基础。2015年6月ES6发布(但是由于之后规定每年发布一个新的版本,所以后改名ES2015:let、const、Arrow function、Class、Module、Promise、Iterator、Generator、Set、Map、async、Symbol、Proxy....),2016年6月对2015版本增强的2016版本发布(ES6),此后相继有ES2017、ES2018...
1995年之前,JS只用来做一些简单的DOM修改,WEB页面都是静态的(显示静态文本和图片),为了让WEB页面更具备活力(例如:动态展示数据)1995年PHP诞生,1996年JSP诞生,1996年ASP诞生,2002年ASP.NET诞生...这些服务器端页面技术实现了WEB页面的动态化,从此WEB2.0时代到来。
扩展知识:计算机发展史
计算机的直系祖先是19世纪由英国剑桥大学的查尔斯·巴贝奇教授设计的差分机(1812年)和分析机(1834年)。
1834年巴贝奇设计的分析机是现代通用计算机的雏形。1812年,巴贝奇在阿达·奥古斯塔( Ada Augusta)的协助和支持下,首先设计出了差分机,并在1822年制成了机器的-小部分。开机计算后,其工作的准确性达到了计划的要求。1834 年,巴贝奇在研制差分机的工作中,看到了制造一种新的 、在性能上大大超过差分机的计算机的可能性。他把这个未来的机器称为分析机。巴贝奇设计的分析机有3个主要部分:第一部分 是由许多轮子组成的保存数据的存储库;第二部分是运算装置;第三部分是对操作顺序进行控制,并能选择所需处理的数据以及输出结果的装置。巴贝奇还把程序控制的思想引人到分析机中,它的设想是采用穿孔卡片把指令存到存储库中,机器根据穿孔卡片上孔的图形确定该执行什么指令,并自动运算。分析机的结构及设计思想初步体现了现代计算机的结构及设计思想,可以说是现代通用计算机的雏形。然而,由于缺乏政府和企业的资助,巴贝奇直到逝世,亦未能最终实现他所设计的计算机。
约100年后,美国哈佛大学的霍华德.艾肯(Howard Aiken)博士在图书馆里发现了巴贝奇的论文并根据当时的科技水平,提出了要用机电方式,而不是用纯机械方法来构造新的分析机。艾肯在IBM公司的资助下,于1944年研制成功了被称为计算机“史前史”中曼后一台著名计算机的MARK 1.将巴贝奇的梦想变成了现实。后来艾肯继续主持NMARK!和MARK m等计算机的研制,但它们已经属于电子计算机的范畴。
计算机科学莫基人是英国科学家阿伦.图灵(Alan Mathion 由 Turing .1912- 1954)。 在二战期间,为了能和底破译 1.1 德国的军事密电,图灵设计并完成了真空管机器Colossus,多次成 功地破译了德国作战密码.为反法西斯战争的胜利做出了卓越的 贡献。他在计算机科学方面的主要贡献有两个:- -是建立图灵机 (Turing Machine,TM)模型,奠定了可计算理论的基础;二是提出 图灵测试(Turing Test).阐述了机器智能的概念。
图灵机的概念是现代可计算理论的基础。图灵证明,只有图 灵机能解决的计算问题,实际计算机才能解决;如果图灵机不能 复决的计算问题,则实际计算机也无法解决。图灵机的能力概括了数字计算机的计算能力。因此,图灵机对计算机的一般结构、 可实现性和局限性都产生了深远的影响。
1950年10月,图灵在哲学期刊<Mind》上又发表了一篇著名论文(Computing Machineryand leliencc计算机器与智能要她指出.如果一台机器对于质问的响应与人类做出的响应完全无法区别,那么这台机器就具有智能。今天人们把这个论断称为图灵测试,它奠定了人工智能的理论基础 。
为纪念图灵对计算机科学的贡献,美国计算机学会(ACM)于1966年创立了“图灵奖,每年领发给在计算机科学领城做出杰出贡献的研究人员,被誉为计算机业界和学术界的诺贝尔奖。
最近的研究表明,电子计算机的雏形应该是由保加利亚裔美国人、衣阿华大学教授约翰.阿塔诺索夫(ohn v. Alnasof)和他的研究生克里福特,伯瑞Cliford E. Brr)在1941年研制成功的ABC计算机( Anaof-Brry Computer)。1939 年,阿塔诺索夫和伯瑞开始为数学物理研究设计电子管数字计算机,并在1941年制作成功。所以,ABC可能更应该被称为世界上第一台电子计算机。
另一个被称为现代计算机之父的是美籍匈牙利数学家冯.诺依曼( Von Neuman,1903- -1957, )。他和他的同事们研制了人类历史上第
二台电子计算机EDVAC,对后来的计算机在体系结构和工作原
理上具有重大影响。在EDVAC中采用了“存储程序”的概念,以
此概念为基础的各类计算机统称为冯,诺依曼计算机。60多年
来,虽然计算机系统从性能指标运算速度、工作方式、应用领域
等方面与当时的计算机有很大差别,但基本结构没有变,都称为
源,诺收慢计算机但是,玛.请依曼自己也承认,他的关于计
机处“开值程序”的想法都来自困头,因此图灵也被称为现代计算
机之父。 ——摘自《计算机基础》