- 2
- 0
- 约4.9千字
- 约 28页
- 2017-12-23 发布于上海
- 举报
通过DreamweaverCS3学习HTMLDIVCSS第19章脚本技术
第19章 脚本技术 CSS样式表可以控制和美化网页的外观,是对网页的交互行为几乎无能为力。此时脚本语言提供了解决方案。所有的动态交互网页中都使用了脚本。目前流行的Ajax技术,其核心是使用了JavaScript脚本语言。那什么是脚本?脚本是一类解释性程序语言的总称。 目前主要的脚本语言有两种,即JavaScript和VBScript语言。两者都可以嵌入在HTML语言中执行,而且能够对网页元素对象进行控制。例如,使用脚本检查表单的有效性,而不必将数据传送到服务端。本章将介绍脚本语言的概念及其应用,在此将针对JavaScript语言进行介绍。 19.1 JavaScript简介 JavaScript是由网景公司创造的一种脚本语言。最初命名为LiveScript,经过几番更改后命名为JavaScript。作为一门独立的语言,具备程序语言的基本特点和功能,主要用于联合HTML等Web语言构成动态网页。JavaScript目前在网络上应用十分广泛,几乎在所有的动态网页里都存在。目前,流行的Ajax从很大程度上也因JavaScript的存在而存在。 19.1.1 JavaScript的特点 JavaScript是一种解释性语言,所以其编写出的程序不需要编译就可运行,而且该语言是基于对象和事件驱动的脚本语言。 JavaScript有着广泛的支持性,几乎所有浏览器都支持,例如,Internet Explorer(IE)、Firefox、Netscape、Mozilla和Opera等。所以,用户不用担心JavaScript脚本不会执行。JavaScript语言的特点总结起来,有如下几点。 1.基于对象的语言 2.简单性 3.安全性 4.动态性 5.跨平台性 19.1.2 插入JavaScript JavaScript可以出现在HTML的任意地方。使用标记script…/script,可以在HTML文档的任意地方插入JavaScript。如果要在声明框架的网页(框架网页)中插入,就一定要在frameset之前插入,否则会造成无法运行。其基本格式如下: script !-- ... (JavaScript代码) ... //-- /script 19.1.3 JavaScript 基本语法 既然JavaScript是一门独立的程序语言,那么也有自己的语法。JavaScript程序中,其基本语句语法格式如下: JavaScript语句; 其中,分号“;”是JavaScript语言一个语句结束的标识符。虽然现在的浏览器都允许用回车键充当结束符号,但是保持使用分号作为结束符是一个良好的习惯。其语句块的格式如下: { … JavaScript语句; { … JavaScript语句; } } 19.1.4 变量 变量就是可变的量,是用于存储某种和某些数值的存储单元。所储存的值可以是数字、字符或其他的一些东西。 1.变量命名 每个变量都有其自己的名称,变量的命名要求如下: 只包含字母、数字和/或下划线。 必须以字母开头。 不能使用JavaScript 保留字。 19.1.4 变量 2.变量声明 使用变量前,应该声明该变量。如果没有声明变量,系统会进行隐式声明。声明变量格式如下: var 变量 [= 值]; 19.1.4 变量 3.数据类型 变量有多种数据类型,以表达不同类型的数据。变量可以用的数据类型如下: 整型:只能储存整数。可以是正整数、0或负整数,可以是十进制、八进制和十六进制。八进制数的表示方法是在数字前加0,如0123表示八进制数123。十六进制则是加0x,如0xEF表示十六进制数EF。 19.1.4 变量 4.变量的赋值 一个变量声明后,可以在任何时候对其赋值。赋值的语法格式如下: 变量 = 表达式; 19.1.4 变量 5.JavaScript常数 在JavaScript中预先定义了一些特殊变量的值。其值不能更改,故称之为常数,主要常数如下: null,是一个空值常量。如变量没有定义,或定义后没有赋值,其值就是null。如果返回一个不存在的对象时,其结果也是null。 19.1.4 变量 6.变量范围 JavaScript 有两种变量范围:全局和局部。如果在任何函数定义之外声明了一个变量,则该变量为全局变量,且该变量的值在整个持续范围内都可以访问和修改。如果在函数定义内声明了一个变量,则该变量为局部变量。每次执行该函数时都会创建和释放该变量;且不能被该函数外的任何事物访问。 19.1.5 表达式与运算符 理解和定义变量后,需要对变量进行计算。计算方法与数学中的计算方法基本相同,也需要使用表达式与运算符,
您可能关注的文档
- 西方经济学考试辅导.ppt
- 西方经济学第01章导言.ppt
- 西方哲学智慧第九讲唯理论.ppt
- 装修美图集锦.ppT
- 西格玛共同语言.ppt
- 西点课业中考冲刺复习二次函数课件.ppt
- 西方语言学.ppt
- 西游记导读ppt课件.ppt
- 西点课业中考化学实验复习.ppt
- 西点课业中考政治知识点网络图.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第20章动态网页.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第22章DIVCSS.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第2章网页头部Head.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第4章网页文字Font.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第1章网页设计初体验.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第16章页脚设计.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第6章网页超链接.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第5章网页图片Img.ppt
- 通过DreamweaverCS3学习HTMLDIVCSS第7章表格与层.ppt
- 逻辑学DAY1.ppt
原创力文档

文档评论(0)