javascript的前身livescript。javascript最初被称为livescript,由netscape的brendan eich在1995年设计开发的;后来netscape与sun公司合作,就将其更名为javascript。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
javascript的前身livescript。
javascript在1995年由netscape公司的brendan eich,在网景导航者浏览器上首次设计实现而成。
javascript 最初被称为 livescript,在 netscape 与 sun(一家互联网公司,全称为“sun microsystems”,现已被甲骨文公司收购)合作之后将其更名为了 javascript。
之所以将 livescript 更名为 javascript,是因为 javascript 是受 java 的启发而设计的,因此在语法上它们有很多相似之处 ,javascript 中的许多命名规范也都借鉴自 java,还有一个原因就是为了营销,蹭 java 的热度。
同一时期,微软和 nombas(一家名为 nombas 的公司)也分别开发了 jscript 和 scriptease 两种脚本语言,与 javascript 形成了三足鼎立之势。它们之间没有统一的标准,不能互用。为了解决这一问题,1997 年,在 ecma(欧洲计算机制造商协会)的协调下,netscape、sun、微软、borland(一家软件公司)组成了工作组,并以 javascript 为基础制定了 ecma-262 标准(ecmascript)。
第二年,iso/iec(国际标准化组织及国际电工委员会)也采用了 ecmascript 作为标准(即 iso/iec-16262)。
javascript 的特点
1、解释型脚本语言
javascript 是一种解释型脚本语言,与 c、c++ 等语言需要先编译再运行不同,使用 javascript 编写的代码不需要编译,可以直接运行。
2、面向对象
javascript 是一种面向对象语言,使用 javascript 不仅可以创建对象,也能操作使用已有的对象。
3、弱类型
javascript 是一种弱类型的编程语言,对使用的数据类型没有严格的要求,例如您可以将一个变量初始化为任意类型,也可以随时改变这个变量的类型。
4、动态性
javascript 是一种采用事件驱动的脚本语言,它不需要借助 web 服务器就可以对用户的输入做出响应,例如我们在访问一个网页时,通过鼠标在网页中进行点击或滚动窗口时,通过 javascript 可以直接对这些事件做出响应。
5、跨平台
javascript 不依赖操作系统,在浏览器中就可以运行。因此一个 javascript 脚本在编写完成后可以在任意系统上运行,只需要系统上的浏览器支持 javascript 即可。
主要功能
1、嵌入动态文本于html页面。
2、对浏览器事件做出响应。
3、读写html元素。
4、在数据被提交到服务器之前验证数据。
5、检测访客的浏览器信息。控制cookies,包括创建和修改等。
6、基于node.js技术进行服务器端编程。
【推荐学习:javascript视频教程】
以上就是javascript的前身是什么的详细内容。