JavaScript 概述
1. JavaScript 的特点
- 解释性
JavaScript 不同于一些编译性的程序语言,如 C、C++等,它是一种解释性的程序语言,它的源码不需要经过编译,能直接在浏览器中运行时被解释; - 基于对象
JavaScript 是一种基于对象的语言,即它能运用自己已经创建的对象;许多功能可以来自脚本环境中的对象的方法与脚本的相互作用; - 事件驱动
JavaScript 能直接对用户或客户输入做出响应,无需经过 Web 服务程序;它对用户的响应,是以事件驱动的方式进行的;
事件驱动,就是指在主页中执行了某种操作所产生的动作,此动作称为“事件”,如 单击鼠标、选择菜单、移动窗口等都能视为事件;当事件发生后,可能会引起相应的时间的响应; - 跨平台
JavaScript 依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机,并支持 JavaScript 的浏览器就能正确执行; - 安全性
JavaScript 是一种安全性语言,他不允许访问本地的硬盘,不能将数据存入服务器,也不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,这样能有效防止数据丢失;
2. JavaScript 的应用
- 验证用户输入的内容
使用 JavaScript 脚本语言能在客户端对用户输入的数据进行验证;如 登录确认、验证密码 - 动画效果
浏览网页时,会看到一些动画效果,使得页面更加生动;使用 JavaScript 脚本语言也能实现动画效果,如 图片循环播放、文字变幻等; - 窗口的应用
平常浏览网页时,经常看到一些浮动的广告窗口,这些广告窗口是网站最大的盈利手段;通过 JavaScript 脚本语言能实现窗口的应用; - 应用 AJAX 技术实现百度搜索提示
在百度首页的搜索文本中输入要搜索的关键字时,下方会自动给出相关提示;若给出的提示有符合要求的内容,能直接选择,这样能方便用户进行搜索;如 输入 “桂林山水”;