javascript是一种由netscape的livescript发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是netscape的浏览器navigator加入了javascript,提供了数据验证的基本功能。javascript 的正式名称是 ecmascript。这个标准由 ecma 组织发展和维护。ecma-262 是正式的 javascript 标准。这个标准基于 javascript (netscape) 和 jscript (microsoft)。netscape (navigator 2.0) 的 brendan eich 发明了这门语言,从 1996 年开始,已经出现在所有的 netscape 和 microsoft 浏览器中。ecma-262 的开发始于 1996 年,在 1997 年 7 月,ecma 会员大会采纳了它的首个版本。在 1998 年,该标准成为了国际 iso 标准 (iso/iec 16262)。这个标准仍然处于发展之中。在 2005年12月,ecma发布ecma-357标准(iso/iec 22537)出台,主要增加对扩展标记语言xml的有效支持。[编辑本段]历史大概在1992年,一家称作nombas的公司开始开发一种叫做c减减(c-minus-minus,简称cmm)的嵌入式脚本语言。这个脚本语言捆绑在一个叫做cenvi的共享软件产品中,当netscape navigator崭露头角时,nombas开发了一个可以嵌入网页中的cenvi的版本。这些早期的试验称为espressopage(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端脚本语言。而nombas丝毫没有料到它的理念将会成为因特网的一块重要基石。
以上就是javascript是做什么的的详细内容。