欢迎光临
我们一直在努力

JavaScript简介

JavaScript是现代Web编程中不可或缺的一门编程语言。绝大多数的网站都有使用,所有现代的浏览器都包含JavaScript解释器,随着互联网的蓬勃发展Javascript也成为部署最广泛的编程语言。并且随着互联网技术的发展Javascript并不局限在Web前端发光发热,逐渐也参与了服务器端开发(node.js)以及嵌入式开发(JerryScript)等领域。并且产生了广为流传的“Atwood定律”

JavaScript最早是由网景公司的Brendan Eich设计的,最初网景给其命名为“LiveScript”,后来随着Sun公司的Java空前火爆和Sun公司一起联手推广“LiveScript”的网景将其更名为Javascript。因为Javascript的开发借鉴了C语言基本语法、Java的数据类型与内存管理、Scheme语言函数一等公民(first class)、Self语言的基于原型(prototype)的继承机制。所以JavaScript语言实际是两种语言风格的混合产物—-(简化的)函数式编程+(简化的)面向对象编程。这是由开发者Brendan Eich与网景公司决定的。

由于设计时间的仓促(只用了十天),且没有相关的设计先例(Javascript仍然是世界上唯一使用Prototype继承模型的主要语言)以及过早的标准化等原因造成JavaScript存在设计不够严谨和存在缺陷等问题。但是这些问题并没有阻碍JavaScript的飞速发展。随着2015年的ES6的发展,这些问题都在逐步解决,尝试纠正。

参考文章

赞(0) 打赏
未经允许不得转载:编程之路 » JavaScript简介

评论 抢沙发

登录

找回密码

注册