Javascript最初的设计目标及其简单:一种在客户端使用的脚本语言,主要完成用户输入验证。Javascript 1.0 版本随 Netscape Navigator 2 发布。经过多年的发展,如今的Javascript已经非常强大,是一门动态类型的高级语言,支持面向对象、命令式以及函数式编程。
网景指定布兰登.艾克为 Livescript 的设计者,而且想在 Netscape Navigator 2 发布前完成开发。鉴于时间紧急,网景与 Sun 建立了开发者联盟。到了发布前夕,为了搭上媒体热炒Java的顺风车,网景临时将Livescript改名为 Javascript。
今天的 Javascript 已经无处不在了,以传统的方式使用 Javascript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 Javascript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构建跨平台桌面应用;React Native 则可以用来开发跨平台移动应用;此外,Javascript 甚至可以在 IoT 设备上运行。

