动态网页编程基础

 1.动态网页:

            动态网页---所谓动态网页,就是说该网页文件不仅含有HTML标记而且含有程序代码(VBscript,javascript),这种网页的扩展名一般根据不同程序设计语言而不同,如ASP文件的扩展名为.asp,动态网页能够根据不同的时间、不同的来访者而显示不同的内容。

            例如:BBS、留言板、聊天室;

 2.简述ASP的工作原理:
          ASP是一套服务器端的脚本运行环境。当用户从浏览器向Web服务器请求.asp文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有的肭本命令,并将标准的Web页面传送给浏览器。 

3.HTML网页的链接

           (1)Internet地址

                    URL(统一资源定位器):统一资源定位符(URL,UniformResourceLocator的缩写)也被称为网页地址,是英特网上标准的资源的地址。

                     URL(统一资源定位器)的格式由下列三部分组成:

                            第一部分是协议(或称为服务方式);

                            第二部分是存有该资源的主机IP地址(有时也包括端口号)

                            第三部分是主机资源的具体地址。如目录和文件名等。

                            第一部分和第二部分之间用“://”符号隔开,第二部分和部分用“/”符号隔开。第一部分和第而部分是不可缺少的,第三部分有时可以省略。   

                                    http://www.swust.edu.cn/new.htm 

4.a标签

        - 网站间的连接

                    <a herf=“完整网站域名”></a>                   

        - 网站内部的连接   

                    <a herf=“网页源文件名”></a>    

        - 网页内部链接

                    跳转某一部分(特定位置)

                    <a herf=“#one”></a>

                    <a name="one"></a>

5.简述浏览器对HTML文档的处理机制。

            浏览器对HTML文档的处理机制是顺序执行的,遇到尖括号时,把括号类字符串与元素关键字比较,如匹配就在当前执行相关操作;如元素有参数,则进行相应处理。加入不匹配,浏览器就简单地把它忽略。

6.简述网页超链接的各种方式。

        网页间的链接

        网站内部链接

        网页内部链接

7.简述<Form>标记的methd属性的用法:

答:Method:表单数据传输到服务器的方法。

其取值如下:

post:在HTTP请求中嵌入表单数据

get:将表单数据附加到请求该页的URL中;

第三章:

8.VBScript代码的基本格式

        -1)标识方法

                1.<%VBScript%>

                2.<Script Language="VBScript" Runat="Server">

                            VBScript 代码

                   </Script>

                3.有时为了某种需要VBScript也可以在Client端执行,格式如下:

                        <Script Languang="VBScript">

                                   VBScript 代码

                        </Script>

    -2)VBScript数据类型:

        在VBScript中,只有一种数据类型,称为Variant,也叫变体类型。它也是VBScript 中所有函数的返回值的数据类型。
        Variant是一种特殊的数据类型,根据不同的使用方式,可包含不同数据类别。 Variant变量中保存的数据类型称为数据子类型。如:
       Variable=2003
       Variable=“2003”
       Variable=“上海大学”
       Variable=3.1415926
       VBScript可根据赋值自动确定变量的数据子类型。
    -3) VBScript常量

                常量:时具有一定含义的名称,用于替代数字、字符串等常数

                        - 常量一经声明,其值不再改变,可以在程序任何地方代替特定数值。

                           Const关键字用来声明常量。

                        - VBScript定义了许多固有常数。VBScript

   -4)VBScript变量

                变量:储存在内存中的用来包含信息的地址的名字。

                只要通过引用变量名就可以查看或改变量的值。在VBScript中只有一个基本数据类型,即Variant,因此有变量的数据都是Variant。 

                 变量声明:声明变量的一种方式时使用Dim语句在Script式声明变量

                - 声明单个变量

                        Dim name

                - 声明多个变量时,使用逗号分隔变量。

                        Dim name

                - 声明多个变量时,使用逗号分隔变量。

                        Dim Top,Bottom,left,Right

                        在VBScript中,变量即可申明,也可以不申明,直接使用即可。

                - 使用Option Explicit 语句强制显示声明所有变量,并写在Script的第一条语句

                变量命名规则:
                        (1)变量名称的第一字符必须是字母;
                        (2)不能包含嵌入的点号(.),比如Book.name;
                          (3)变量名称长度必须少于255个字符;
                        (4)在变量的作用域名中,变量的名称要求唯一。

        - 5)VBScript数组

                  多数情况下,只需要为声明的变量赋值。只包括一个值变量称为标量变量。有时候,将多个相关赋值给一个变量更为方便,因此可以创建包含一系列的变量,称为数组变量。

                   数组的命名、声明、赋值和使用与普通变量基本相同,区别在于要定数组中项目数。

                    声明动态数组:对数组的最初声明不太确定大小,即括号中不包含任何数,使用时再用ReDim确定维数和每一维大小。

            - VBScript运算符
                VBScript有一套完整的 算数运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。
                当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算优先级。
                可以使用括号越过这种优先级顺序,强制首先计算表达式某些部分
                运算时,总是先执行括号中的运算符,然后再执行括号中的运算符。
                算术运算符>连接运算符>比较运算符>逻辑运算符。
        (1)算术运算符
                  在VBScript中,算术运算符用来完成数字运算。
                    Ruesult = exp1 op exp2
                ^ 求幂,计算





请求程序





<html>
<head>
<title>求a和b的平方和示例</title>
</head>
<body>
<%
Dim m,n                                  'm和n为实际参数,见下面说明
m=3
n=4
Call pingfanghe(m,n)                        '调用子程序,显示结果
'下面是子程序,用来计算a和b的和
Sub pingfanghe (a,b)                        'a和b是形式参数,见下面说明
Dim sum
sum=a^2+b^2 
Response.Write "a和b的平方和是:" & CStr(sum)   
End Sub
%>  
</body>
</html>





猜你喜欢

转载自blog.csdn.net/qq_17107171/article/details/80112677
今日推荐