JavaScript简介

JavaScript最初是由Brendan Eich为Netscape Navigator(第一个商业web浏览器)开发的"LiveScript"(我理解是一种动态脚本)。JavaScript虽然和著名的Java语言名字相似,但是JS实际上是一门基于原型(面向编程的一种风格,通过复制已经存在的原型对象的过程实现继承)和头等函数(即函数是头等公民)的多范式高级解释型编程语言。

JavaScript支持:

  • 面向对象程序设计

  • 指令式编程

  • 函数式编程

JavaScript特点:

  • 通过方法来操控文本、数组、日期以及正则表达式

  • 不支持I/O (网络、存储和图形等),但可以由它的宿主环境提供支持

JavaScript由Ecma(欧洲计算机制造商协会)通过ECMAScript实现语言的标准化,已经被世界上绝大多数网站所使用,也被世界树瘤浏览器(Chrome, Firefox, Saari 和 Opera)所支持。

对于客户端而言,JavaScript通常被实现为一门解释语言,但是JavaScript现在也可以被即时编译(JIT)。随着HTML5和CSS3语言标准的推行,JavaScript还可以用于游戏、桌面和移动应用程序开发,以及服务器端网络环境运行(如 Node.js )。

学习资料

favicon

网站页面需要一个默认 favicon :

参考