JavaScript(简称JS)是一种函数优先、轻量级、解释型或即时编译型编程语言。尽管JavaScript最著名的用途是开发Web页面的脚本语言,但它也在许多非浏览器环境中使用。JavaScript是一种基于原型的多范式动态脚本语言,支持面向对象、命令式、声明式和函数式编程范式。
1995年,Netscape的BrendanEich在NetscapeNavigator浏览器中首次设计并实现了JavaScript。由于Netscape与Sun合作,Netscape管理层希望它看起来像Java,因此命名为JavaScript。但实际上它的句法风格更接近Self和Scheme。
JavaScript的标准是ECMAScript。截至2012年,所有浏览器都完全支持ECMAScript5.1,较老的浏览器至少支持ECMAScript3标准。2015年6月17日,ECMAInternational发布了ECMAScript的第六版,正式名称为ECMAScript2015,但通常被称为ECMAScript6或ES2015。
javascript是什么公司开发的
JavaScript是甲骨文公司的注册商标。
JavaScript是一种广泛用于客户端web开发的脚本语言,最常见的是在HTML中,用于向HTML页面添加动态功能。然而,JavaScript也用于不同的接口,如服务器。它最初由Netscape的BrendanEich设计,是一种动态的、弱类型的、基于原型的语言,内置了对类别的支持。EcmaInternational开发了基于JavaScript的ECMAScript标准。JavaScript还可以用于其他上下文中,比如服务器端编程。完整的JavaScript实现由三部分组成:ECMAScript、文档对象模型和浏览器对象模型。
Netscape最初将其脚本语言命名为LiveScript,后来在与Sun合作后将其重新命名为JavaScript。JavaScript最初是受Java启发而设计的。JavaScript的目的之一是“看起来像Java”[5],因此有语法上的相似性,一些名称和命名约定是从Java借鉴来的。但是JavaScript的主要设计原则来自Self和Scheme[6]。JavaScript和Java名称的相似性是网景与SunMicrosystems为市场营销目的达成协议的结果。为了获得技术优势,微软引入了JScript作为脚本语言与JavaScript竞争。为了互操作性,Ecma国际(前身为欧洲计算机制造商协会)建立了Ecma-262标准(ECMAScript)。两者现在都是ECMAScript实现的一部分。虽然JavaScript被宣传为一种面向非程序员的脚本语言,而不是面向程序员的编程语言,但JavaScript具有非常丰富的特性。
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com