Page 170 - 测绘与空间地理信息研究
P. 170
Surveying and Mapping and Spatial Geographic Information Research
测绘与空间地理信息研究
(四)JavaScript
1. 概念
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编
译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被
用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,
并且支持面向对象、命令式、声明式、函数式编程范式。
2. 主要功能
JavaScript 主要功能有:
嵌入动态文本于 HTML 页面。
对浏览器事件做出响应。
读写 HTML 元素。
在数据被提交到服务器之前验证数据。
检测访客的浏览器信息。控制 cookies,包括创建和修改等。
基于 Node.js 技术进行服务器端编程。
3. 运行模式
JavaScript 是一种属于网络的高级脚本语言,已经被广泛用于 Web 应用开发,
常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通
常 JavaScript 脚本是通过嵌入在 HTML 中来实现自身的功能的。
第一,是一种解释性脚本语言(代码不进行预编译)。
第二,主要用来向 HTML(标准通用标记语言下的一个应用)页面添加交互
行为。
第三,可以直接嵌入 HTML 页面,但写成单独的 js 文件有利于结构和行为
的分离。
第四,跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如
Windows、Linux、Mac、Android、iOS 等)。
第五,JavaScript 脚本语言同其他语言一样,有它自身的基本数据类型,表
达式和算术运算符及程序的基本程序框架。JavaScript 提供了四种基本的数据类
型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达
式则可以完成较复杂的信息处理。
·160·

