JavaScript是由Netscape公司开发的,用于向HTML页面添加交互行为的一种脚本语言,它的代码通常嵌入在HTML网页中,由浏览器解释执行。这种语言的真实名称应为ECMAScript。
作为一门独立的语言,JavaScript可以做很多的事情,不过它最主流的应用还是在Web上创建动态网页(通常称网页特效)。JavaScript目前在万维网上应用十分广泛,几乎所有的动态网页里都能找到它的身影。目前流行的AJAX技术从很大程度上也是依赖于JavaScript才存在的。JavaScript代码可以嵌入到HTML文档中,控制页面的内容和验证用户输入的数据。当页面显示在浏览器中时,浏览器将解释并执行JavaScript语句。
JavaScript语言的标准于 1997 年由欧洲计算机制造商协会(ECMA)制定,该标准定义了名为ECMAScript-262 的脚本语言。1998 年,国际标准化组织及国际电工委员会(ISO/IEC)采纳这一脚本语言的标准(ISO/IEC-16262)。可以认为,我们所说的JavaScript只是对ECMAScript标准的一种实现,目前各种主流的浏览器都实现了这一标准,如微软的IE浏览器中实现的jscript就是对ECMAScript标准的实现。一般把所有浏览器中对ECMAScript标准实现的脚本语言统称为JavaScript。实际上,ECMAScript脚本不仅适用于浏览器,其他应用程序也可提供对它的实现,如flash中的ActionScript脚本语言也是对ECMAScript的实现。