网站设计(一):JavaScript概述
时间:2023-10-03 11:54:01 | 来源:网站运营
时间:2023-10-03 11:54:01 来源:网站运营
网站设计(一):JavaScript概述:
1概述
1.1脚本语言
概念:
脚本(Script)是一种用纯文本按一定的格式编写的计算机命令程序,实现原本用键盘等设备进行的交互式操作的自动化。脚本语言(Script languages)就是指用来书写脚本的计算机编程语言,其目的是缩短传统编程语言的编写–编译–链接–运行过程。脚本语言的共性:
- 良好的快速开发
- 高效率执行
- 解释执行而非编译执行
- 可跨平台
脚本语言的执行只与具体的脚本引擎有关,故只要系统上有相应脚本语言的引擎就可以做到跨平台。(脚本引擎是指脚本的运行环境,负责脚本程序的解释,执行相应的脚本命令)
脚本语言类型:
- 客户端脚本:指在客户端计算机上被Web浏览器脚本引擎解释执行。[JavaScript/Jscript/VBScript]
- 服务器端脚本:指在服务器端计算机上被Web服务器脚本引擎解释执行。[ASP/JSP/PHP]
1.2JavaScript脚本语言
JavaScript是由网景公司开发的一种跨平台,基于对象和事件驱动的解释性网页脚本语言,是目前流行的网页特效设计语言,广泛应用于客户端,为网页增加多种功能,丰富网页的表现形式。
标准:
- ECMA(European Computer Manufacturers Association)以JavaScript为基础制定了ECMAScript标准。也是W3C推荐Web脚本语言规范。
- JavaScript 是 ECMAScript 规范的一种实现。
特点:
- 解释执行。事先不编译,逐行执行,无需进行严格的变量声明。
- 基于对象。内置大量现成对象,编写少量程序可以完成目标。
- 简单性。语法和规则简单,变量类型采用弱类型,未使用严格的数据类型,易于掌握。
- 动态性。嵌入HTML页面实现多种功能,如页面添加交互行为,动画效果,丰富网页的动态表现形式。扩展了浏览器功能,增强了开发客户端的应用的能力。
- 跨平台。JavaScript程序在HTML文档内运行。其程序不依赖于平台和操作系统,只要浏览器需支持JavaScript,就能运行JavaScript程序。
- 安全性高。不允许访问本地硬盘,不能将数据存入到服务器,不允许对网络文档进行修改和删除,有效防止数据的丢失。
用途:
- 客户端数据计算
- 客户端页面表单合法性验证
- 浏览器对象的调用(如动态改变网页元素)
- 相应客户端鼠标事件和键盘事件
- 制作网页特殊显示效果
- 控制cookies,包括创建和修改等。
编辑工具:
- 文本编辑器
- Notepad,Ultraedit,EditPlus
- Microsoft FrontPage、DreamWeaver、Microsoft Visual InterDev
- Eclipse,JBuilder,NetBean等IDE开发工具
程序结构:
JavaScript程序需要结合到具体HTML文件才能正确执行。JavaScript的主要构成