首页 理论教育 西南地形急变带地质灾害数据库与信息系统

西南地形急变带地质灾害数据库与信息系统

时间:2023-08-28 理论教育 版权反馈
【摘要】:JavaScript提供的是纯文本程序且不需要事先编译,比Java语言简单易懂。JavaScript是基于对象的程序设计,因此具有面向对象的功能,事实上,JavaScript中的一切都是对象,其中的字符串、数值、数组、函数都可以称为对象。JavaScript中的对象本身可以用来创建新对象,这种概念模型称为原型化继承。使用对象模型可以概括描述JavaScript对象之间的层次关系。当用户在浏览器中进行操作时,JavaScript语言还可以捕捉到当前操作,并对不同的操作进行响应,这种响应就是事件驱动与事件处理。

西南地形急变带地质灾害数据库与信息系统

JavaScript是一种脚本开发语言,可以直接嵌入到HTML、PHP页面之中,常用来给HTML网页添加动态功能以增加页面的交互性,广泛应用于Internet网页制作,是目前世界上最流行的脚本语言。JavaScript提供的是纯文本程序且不需要事先编译,比Java语言简单易懂。

JavaScript是基于对象的程序设计,因此具有面向对象的功能,事实上,JavaScript中的一切都是对象,其中的字符串、数值、数组、函数都可以称为对象。常用对象有Array(用于在单个的变量中存储多个值)、Date(用于处理日期和时间)、String(用于处理字符串)、Function(函数对象)。JavaScript的基础是对象,但是不需要实例化某个具体类的实例,因为JavaScript中不包含类(class)。JavaScript中的对象本身可以用来创建新对象,这种概念模型称为原型化继承。且JavaScript中的对象不是独立存在的,对象与对象之间存在着层次结构即对象模型,如Document对象是Window对象的子对象,Window对象是Document对象的父对象等。使用对象模型可以概括描述JavaScript对象之间的层次关系。当用户在浏览器中进行操作时,JavaScript语言还可以捕捉到当前操作,并对不同的操作进行响应,这种响应就是事件驱动与事件处理。Google Maps API中涉及大量的事件驱动与事件处理实例,例如加载事件onload()和卸载事件unload()。

正因为JavaScript是基于对象的程序设计的这一特点,JavaScript中的任何函数都可以被实例化为一个对象,定义函数可用关键字function。函数可以定义为公共方法、私有方法、特权方法、静态方法等。JavaScript提供了许多现成的代码库为大部分DOM脚本工程提供参考指南,也提供了许多独特的工具。常用的库有j Query、prototype、JSer。(www.xing528.com)

想要通过嵌入Google Maps API实现地质灾害信息系统就必须使用JavaScript,因为Google Maps API本身就是构建在JavaScript之上的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈