动态网页基础
1、 cookies的作用:
cookies是由web服务器嵌入到用户浏览器中用以标识用户,下一次当用户再次访问web服务器的网页时,将把以前从web服务器得到的cookies再次传送给服务器。
2、 Redirect 和 Transfer方法的比较
相同点:实现将控制权转向新的页面
不同点:Redirect方法客户端与服务器需要进行两次通信,第一次是对原始页面的请求,得到一个目标已改变的应答,第二次是请求Response.Redirect指向的新页面,得到重定向之后的页面。
Transfer方法客户端与服务器只需要进行一次通信,它将终止执行当前的asp页面,执行流程转向另一个asp页面,但新的asp页面仍使用前一个asp页面创建的通信。由于重定向在服务器端进行,故浏览器中的url不会改变。(是他奶奶的有点绕口)
3、 过程(sub) 和 函数(Function)调用的区别(P63)
过程的调用方法:
Call 过程名(参数)
过程名 参数
过程允许直接带参数调用,而函数必须要在表达式中使用,且一定要返回值。
4、 脚本语言的注释方法:
I、 需要注释行前加“’(英文输入状态下的单引号)”
II、 需要注释行前加“rem”
5、 事件触发:
Click & Submit
Click------当用户使用鼠标单击命令按钮或其它对象时,就会触发Click事件,系统自动调用onClick事件驱动程序,执行在onClick事件驱动程序中的脚本程序代码。
Submit------用户提交表单的相关事件,通过该事件可以进行表单提交前的验证,如果所有表单数据检验合格,则返回一个真值,从而提交表单,否则产生一个假值,放弃提交表单。
Load & Unload
Load------当在浏览器中加载一个文档时,就会触发Load事件。
Unload------当用户离开某一文档或关闭浏览器时,该文档或窗口的Unload事件将被触发。
6、 获取 单选按钮 、复选框 选取中的值(提示:VB脚本语言对大小写不敏感)
单选按钮
For i=0 to document.表单名称.单选按钮控件名.Length-1
If document. 表单名称.单选按钮控件名(i).checked then
X=document.表单名称.单选按钮控件名(i).value
End if
Next
复选框
For i=0 to document.表单名称.复选框控件名.Length-1
If document. 表单名称.复选框控件名(i).checked then
X=document.表单名称.复选框控件名(i).value
End if
Next
提示:过程完全一样,就那么几个中文字的区别
7、 服务器端输出和客户端输出:
获取当前系统时间方法:now()
服务器端输出
或:
Response.write(now())
%>
客户端输出(提示:必须完整写出HTML标记)