javascript在客户端应用中的主要思想
最初由Netscape的Brendan Eich设计,它是一种动态的、弱类型的、基于原型的语言,具有内置的支持类。JavaScript是Sun公司的注册商标。Ecma国际建立了基于JavaScript的ECMAScript标准。JavaScript也可以用在其他场合,比如服务器端编程。
完整的JavaScript实现由三部分组成:ECMAScript、文档对象模型和字节顺序符号。
Javascript最初由网景公司的brendan eich设计,是甲骨文公司的注册商标。Ecma国际建立了基于JavaScript的ECMAScript标准。
网景最初将其脚本语言命名为LiveScript,后来网景与Sun合作后改名为JavaScript。JavaScript最初受Java启发,目的之一是“看起来像Java”,所以语法上有相似之处,一些名字和命名约定也借鉴了Java。但是JavaScript的主要设计原则来自于Self和Scheme。
JavaScript和Java名字的相似是Netscape出于市场考虑与Sun Microsystems达成协议的结果。为了获得技术优势,微软推出了JScript来满足JavaScript的脚本语言。为了实现互操作性,Ecma国际(以前称为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。虽然JavaScript是作为一种面向非程序员而非程序员的脚本语言来推广和宣传的,但它具有非常丰富的特性。
在开发初期,JavaScript的标准并没有确定。与此同时,网景的JavaScript、微软的JScript和CEnvi的ScriptEase处于平衡状态。1997在(欧洲计算机制造商协会)的协调下,一个由网景、孙、微软和Borland组成的工作组确定了统一的标准:ECMA-262。