JAVASCRIPT是一种广泛应用于互联网的编程语言,简称js。JavaScript可用于网页特效、表单校验、浏览器数据交互、富客户端应用程序,还支持Node.js服务器端开发和一些跨平台开发工具。
JavaScript最初由Netscape公司(现为Mozilla公司)的Brendan Eich设计,1995年在Netscape Navigator 2中首次实现。后来,Microsoft在其Internet Explorer 3浏览器中引入了与JavaScript具有基本相同的功能的JScript,并将其提交给欧洲计算机制造商协会(ECMA)。1997年11月,ECMA发表了ECMA-262规范,标准化了JavaScript,JavaScript的官方名称便基于此改为ECMAScript。
JavaScript与Java并没有任何关系。JavaScript是Netscape公司与Sun公司合作的产物,起初名为LiveScript。当时正值Java语言风行,Netscape公司为了抓住Java语言的热点,在名字中加入了Java的法宝。JavaScript从诞生起,便一直向HTML(标准通用标记语言的子集,是一种标准化的标记语言系统)这个方向发展,以至于JavaScript成为了前端开发的基石之一。
JavaScript是一种弱类型(动态类型)、解释型、面向对象(基于原型)的编程语言。对于很多前端开发人员来说,JavaScript既是他们最熟悉的语言,也是他们必须使用的语言之一。可以说,没有什么比前端开发工程师更了解JavaScript了。