JavaScript教程:事件与历史沿革

需积分: 0 2 下载量 100 浏览量 更新于2024-08-18 收藏 208KB PPT 举报
"JavaScript教程-主要事件和语言概述" JavaScript是一种强大的客户端脚本语言,起源于1992年Nombas公司的c--,历经多次更名和进化,最终成为我们今天熟知的JavaScript。它由三个主要部分构成:ECMAScript(语言核心),文档对象模型(DOM)和浏览器对象模型(BOM)。ECMAScript定义了语言的语法和基本对象,DOM允许开发者处理HTML和XML文档内容,而BOM则提供了与浏览器交互的接口。 JavaScript的关键特性包括: 1. **脚本语言**:JavaScript是一种解释执行的编程语言,不需要预先编译。 2. **基于对象**:它允许直接操作和创建对象,但并非完全的面向对象语言。 3. **简单性**:语法相对简单,易于学习。 4. **跨平台**:能够在多种操作系统和浏览器上运行。 5. **安全性**:JavaScript不提供对底层系统的直接访问,保障了用户的安全。 6. **动态性**:它支持动态类型和动态绑定,允许程序在运行时修改自身。 在网页开发中,JavaScript涉及的主要事件包括: 1. **onClick**:当用户点击元素时触发。 2. **onChange**:当元素内容发生变化时触发,常见于表单元素。 3. **onSelect**:当用户选取文本时触发。 4. **onFocus**:当元素获得焦点时触发。 5. **onBlur**:当元素失去焦点时触发。 6. **onLoad**:页面或特定资源加载完成时触发。 7. **onUnload**:页面卸载或离开时触发。 JavaScript与Java虽然名字相似,但两者由不同公司开发,具有本质区别。Java是SUN公司推出的面向对象编程语言,适合开发互联网应用;JavaScript起初是Netscape公司的LiveScript,是解释性的、基于对象和事件驱动的语言。Java的祖先为Oak语言,而JavaScript则是为了增强Netscape Navigator的功能而生。 在编程实践中,JavaScript常用于实现网页的交互性,如表单验证、动态内容更新和页面导航控制。而Java则更多用于服务器端开发,构建复杂的企业级应用和安卓应用。两者虽然有交集,但应用场景和设计理念各有侧重。