Web程序设计与应用教程与实训(SQL Server版) 第3章 脚本语言基础.pdf

Web程序设计与应用教程与实训(SQL Server版) 第3章 脚本语言基础.pdf

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web程序设计与应用教程与实训(SQL Server版) 第3章 脚本语言基础

第3章 脚本语言基础 教学提示: 上一章我们介绍了HTML和CSS。为了更加灵活地控制网页 的格式和内容,并使其更具交互能力,我们需要在 HTML文档中添加脚本代码以构成DHTML 。VBScript和 JavaScript是一种常用的脚本语言,广泛应用于ASP动 态网页的设计。 教学要求: 本章主要介绍脚本语言基础。通过本章的学习,读者应 该掌握以下内容:VBScript的概念;VBScript数据类 型、常量、变量和运算符;VBScript 的语句; VBScript的过程和函数;DHTML对象模型。 3.1 VBScript的概念 Microsoft Visual Basic Scripting Edition是程序开 发语言Visual Basic家族的必威体育精装版成员,它是Visual Basic的一个子集,编程方法和Visual Basic基本相 同,它将灵活的脚本应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机脚本 和Microsoft Internet Information Service中的Web 服务器脚本。 客户端编程优点是在客户端浏览器完成了所有的工作, 可以减轻服务器的负担。而且客户端程序运行起来比 服务器端程序快。当一个浏览器的用户执行了一个操 作时,不必通过网络对其做出响应,客户端程序就可 以做出响应。 VBScript代码必须写在成对的SCRIPT标记之间。一般 脚本代码放在HTML文档中的任何地方,最常见的位置 是HTML文档的HEAD标记对中。 脚本代码以SCRIPT开头,以/SCRIPT结束,一般来 说,形式如下: script LANGUAGE=脚本语言名称 [EVENT=事件名称 ][FOR=对象名称] !-- 脚本代码 -- /SCRIPT “LANGUAGE”属性用于指定所使用的脚本语言。由于浏览 器能够使用多种脚本语言,所以必须在此指定所使用 的脚本语言。注意最好将代码嵌入在注释标记“!—” 和“--” 中。这样能够避免不能识别SCRIPT标记的 浏览器将代码直接显示在页面中。 SCRIPT块可以出现在HTML页面的任何地方(BODY 或HEAD部分之中)。一般目标脚本代码(即不 依赖于任何窗体控件的代码)最好放在HEAD部 分中,这样可以确保在BODY部分调用代码之前 所有脚本代码都被读取并解码。 这里的一个例外情况是,在窗体中提供内部代码 以响应窗体中对象的事件。 3.2 VBScript基本元素 本节介绍脚本语言VBScript的基本元素。 3.2.1 VBScript 数据类型 VBScript 只有一种数据类型,称为Variant。 Variant是一种特殊的数据类型,根据使用的 方式,它可以包含不同类别的信息。它也是 VBScript中所有函数的返回值的数据类型。 最简单的Variant可以包含数字或字符串信息。 Variant用于数字上下文中时作为数字处理, 用于字符串上下文中时作为字符串处理。也可 以将数字包含在引号( )中使其成为字符 串。 除简单数字或字符串以外,Variant还可以进一 步区分数值信息的特定含义。例如使用数值信 息表示日期或时间。此类数据在与其它日期或 时间数据一起使用时,结果也总是表示为日期 或时间。从Boolean值到浮点数,数值信息是 多种多样的。Variant包含的数值信息类型称 为子类型。大多数情况下,可将所需的数据放 进Variant中,而Variant也会按照最适用于其 包含的数据的方式进行操作。 表3.1 Variant 包含的数据子类型 子类型 描 述 Empty 未初始化的Variant。对于数值变量,值为0;对于字符串变量,值 为零长度字符串 () Null 不包含任何有效数据的 Variant Boolean

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档