javascript由netscape公司创建,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;javascript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
本文操作环境:windows7系统、javascript1.8.5、dell g3电脑。
javascript由哪个公司创建?
javascript(简称“js”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,javascript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
javascript在1995年由netscape公司的brendan eich,在网景导航者浏览器上首次设计实现而成。因为netscape与sun合作,netscape管理层希望它外观看起来像java,因此取名为javascript。但实际上它的语法风格与self及scheme较为接近。
javascript的标准是ecmascript 。截至 2012 年,所有浏览器都完整的支持ecmascript 5.1,旧版本的浏览器至少支持ecmascript 3 标准。2015年6月17日,ecma国际组织发布了ecmascript的第六版,该版本正式名称为 ecmascript 2015,但通常被称为ecmascript 6 或者es2015。
产生背景
javascript组成
javascript最初由netscape的brendan eich设计,最初将其脚本语言命名为livescript,后来netscape在与sun合作之后将其改名为javascript。javascript最初受java启发而开始设计的,目的之一就是“看上去像java”,因此语法上有类似之处,一些名称和命名规范也借自java,但javascript的主要设计原则源自self和scheme。javascript与java名称上的近似,是当时netscape为了营销考虑与sun微系统达成协议的结果。微软同时期也推出了jscript来迎战javascript的脚本语言。
发展初期,javascript的标准并未确定,同期有netscape的javascript,微软的jscript和cenvi的scriptease三足鼎立。为了互用性,ecma国际(前身为欧洲计算机制造商协会)创建了ecma-262标准(ecmascript),两者都属于ecmascript的实现,尽管javascript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是javascript具有非常丰富的特性。 1997年,在ecma(欧洲计算机制造商协会)的协调下,由netscape、sun、微软、borland组成的工作组确定统一标准:ecma-262。完整的javascript实现包含三个部分:ecmascript,文档对象模型,浏览器对象模型。 [9]
javascript是甲骨文公司的注册商标。ecma国际以javascript为基础制定了ecmascript标准。javascript也可以用于其他场合,如服务器端编程(node.js)。
主要功能
1.嵌入动态文本于html页面。
2.对浏览器事件做出响应。
3.读写html元素。
4.在数据被提交到服务器之前验证数据。
5.检测访客的浏览器信息。控制cookies,包括创建和修改等。
6.基于node.js技术进行服务器端编程。
推荐学习:《javascript高级教程》
以上就是javascript由哪个公司创建的详细内容。