1、JavaScript脚本语言的主要特点

  • 解释性。不同于一些编译性程序语言(C、C++),JavaScript源代码不需要经过编译,而是直接嵌入在HTML页面中,使得前端页面支持用户交互并响应相应事件,在浏览器中运行时被解释。
  • 基于对象。许多功能运行脚本环境对象的方法与脚本相互作用来完成。
  • 事件驱动。JavaScript可以直接对用户页面的操作行为(鼠标、键盘、手势等)做出相应,无须经过web服务器处理。
  • 跨平台。JavaScript依赖于浏览器本身,与操作环境无关,只要计算机能运行浏览器并支持JavaScript的浏览器,就可以正确执行。
  • 安全性。JavaScript是一种安全性语言,不允许访问本地磁盘,不能将数据存入服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,以防止数据丢失和篡改。

2、JavaScript可以实现的功能

  • 创建拥有强大而丰富功能的Web应用程序,多数运行于Web浏览器,基于HTML5可开发应用缓存、本地存储、本地数据库等Web应用。
  • 使用Node.js编写服务器端脚本。
  • 开发移动设备应用程序。比如基于HEML5+的移动APP开发。