javascript历史以及ECMAScript理解

 

一、JavaScript历史

有一个叫Brendan Eich,10天就撸出了一门语言,那就是JavaScript。在1997年,因为网景公司想在静态页面加一些动态的效果,所以叫了这位小伙子设计的语言。可是由于当时java很流行很火,所以在推广的时候想和java沾边,所以就注册了javascript正商标,其实除了语法有点像java外,没java什么事。 JavaScript是一种高级的、解释型的编程语言,在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js

二、ECMAScript

ECMAScript是一种语言的标准,并不是指javascript。比如说现在最新的ES6,实际上是说JavaScript的第六个版本 因为javascript的诞生,所以微软也模仿javascript开发了JScript。所以如果所有公司、个人都像开发一门语言,那这个没有规则的是不是要乱了?所以当时的几个当头公司,ECMA(European Computer Manufacturers Association)组织定制了JavaScript语言的标准,被称为ECMAScript标准。

推荐阅读:

JavaScript数据类型——前端入门

JavaScript对象方法及this用法详解

JavaScript变量作用域及关系简明教程

JavaScript常见操作字符串方法

if…else, if…if…else和if…else if的使用情况

本文为博主原创文章,知识共享,开源精神,转载注明出处。