第1章 动态网站开发基础答案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP(Personal Homepage)是 Rasmus Lerdorf 于 1994 年提出来的。PHP 程序可以运行 在 UNIX、Linux 或者 Windows 操作系统下,对客户端浏览器也没有特殊要求。PHP 也是将脚 本描述语言嵌入 HTML 文档中,它大量采用了 C、Java 和 Perl 语言的语法,并加入了各种 PHP 自己的特征,其最大优点就是软件免费、运行成本低廉,同时拥有多平台支持。PHP 在 1999 的下半年和 2000 年用的非常广泛,因为 Linux + PHP + MySQL(一种小型数据库管理系 统)构成全免费的而且非常稳定的应用平台,但其更新的速度比较慢,而且没有很好的技术 支持,所以 PHP 逐渐淡出开发领域。 6.简述访问本地服务器的几种方法。 答案:
客户端只需标准的浏览器
系统扩展维护复杂
系统扩展维护简单
开发费用较低,开发周期较短
开发费用较高,开发周期较长
2.简述静态网页与动态网பைடு நூலகம்的工作原理 答案: 静态网页的工作原理如下:
当在客户端浏览器的地址栏中输入一个 URL,并按下“Enter”键后,此时则表明向服务 器端提出了一个浏览网页的请求,当服务器端接收到该请求后,便会寻找所要浏览的静态网 页文件,找到后在发送给客户端。 动态网页的工作原理如下:
答案: ASP 是活动服务器页面(Active Server Pages)的简称,是微软公司开发的服务器端的
脚本编写环境,是一种取代 CGI(Common Gateway Interface,通用网关接口)的技术。使 用 ASP 可以组合 HTML 页、普通文本、脚本命令和 ActiveX 组件来创建动态、交互的 Web 页和基于 Web 的应用程序。
ASP(Active Server Pages)是由微软公司推出,是微软平台下的动态网页技术,学习简 单,使用方便。ASP 程序通常包括服务器端脚本、对象和组件,利用它可以在页面中添加许 多动态内容。ASP 技术有一缺点:只能在 Windows 平台下运行,这就大大制约了它的发展。
JSP(Java Server Pages)是由 SUN 公司推出的,是 J2EE(Java 2 Enterprise Edition, Java 2 的企业版)十三种核心技术中最重要的一种。JSP 最大的优点就是有多平台支持,转 换方便,它可以运行在所有的服务器系统上。这两种技术是目前网络应用开发体系得主流。
第 1 章 动态网站开发基础
1.B/S 与 C/S 各有什么特点,两者有什么不同?
答案:
C/S 架构软件的优势与劣势:
(1)应用服务器运行数据负荷较轻。
(2)数据的储存管理功能较为透明。
(3)C/S 架构的劣势是高昂的维护成本且投资大。
B/S 架构软件的优势与劣势:
(1)维护和升级方式简单。
(2)成本降低,选择更多。
当在客户端浏览器的地址栏中输入一个动态网页的 URL,并按下“Enter”键后,此时则 表明向服务器端提出了一个浏览网页的请求,当服务器端接收到该请求后,首先会寻找所要 浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,并将程序代码的动态网 页转换为标准的静态网页,最后将该网页发送给客户端。 3.什么是 ASP,ASP 有什么特点?
第 3 章 VBScript 脚本语言基础
1.设计一个 VBScript 程序,如果是 6 点至 12 点之间进入网页就会显示“早上好!”;如 果是 12 点至 18 点之间进入网页就会显示“下午好!”;如果其余时间进入网页就会显示“晚 上好!”。 答案:
<html> <head> <title>时间函数</title> </head> <body> <script language="vbscript" type="text/vbscript"> document.write "你好,朋友。" s=Hour(time) if (s >=6 AND s <= 12) then document.write "早上好!" elseif (s >12 AND s <= 18) then document.write "下午好!" else document.write "晚上好!" end if </script> </body> </html> 2.设计一个网页在页面显示出今天是星期几。 答案: <html> <head> <title>显示今天是星期几</title> </head> <body> <Script Language="vbscript"> s=Weekday(date) Select Case s
Case 1 document.write "今天是星期天。" Case 2 document.write "今天是星期一。" Case 3 document.write "今天是星期二。" Case 4 document.write "今天是星期三。" Case 5 document.write "今天是星期四。" Case 6 document.write "今天是星期五。" Case 7 document.write "今天是星期六。" End Select </script> </body> </html> 3.设计一个程序,在用户离开网页时会显示“玩得愉快吗?”的对话框,并可让用户按 下“是”、“否”按钮。(提示:离开的事件名为 Window_onUnload) 离开页面时会显示图 3-36 的对话框:
图 3-38 要求用户输入身高
图 3-39 提示应买什么票
答案: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>基本分支语句</title> </head> <body> <script language="vbscript" type="text/vbscript"> a=inputbox("请问您的身高?") if a>=160 then msgbox "请买全票" elseif a<=139 then msgbox "请买儿童票" else msgbox "请买半票" end if </script> </body>
第 2 章 JavaScript 脚本语言基础
1.简述 Java 与 JavaScript 的主要区别。 答案:
JavaScript 与 Java 的主要区别如下: JavaScript 与 Java 虽然名称很类似,却属于两种不同的语言。Java 是一种计算机语言, 可以在网络上开发 Web 应用程序,这种程序并不能直接执行,执行时还需要使用 JVM 解释程 序才能够解释和执行字节码;而 JavaScript 则属于一种简单的描述性语言,不需要编译, 可以将文本格式的字符代码发送给客户端浏览器解释执行。JavaScript 的语言格式与 C 语 言很相似,有 C 语言编程经验的人能很容易掌握 JavaScript 语言。 JavaScript 虽然和 Java 都有同样的“Java”一词在内,但事实上他们有着很大的区别, 它们是由两个公司开发的不同的产品。Java 是 SUN 公司推出的新一代面向对象的程序设计 语言;而 JavaScript 是网景公司的产品,其主要的目的是为了为扩展网景浏览器功能而开 发的一种可以嵌入 Web 网页中的基于对象和事件驱动的解释性语言,它的前身是 Live Script;而 Java 的前身是 Oak 语言。 具体区别如下: (1)Java 是面向对象的,而 javascript 是基于对象的; (2)javascript 是解释执行的,而 Java 是编译执行; (3)Java 采用强变量,javascript 采用弱变量; (4)两者的代码格式不同; (5)两者嵌入的方式不一样; (6)Java 采用静态联编,javascript 采用动态联编。 2.如何在客户端程序及服务器端的程序中嵌入 JavaScript 脚本代码。 答案: 在客户端程序 JavaScript 程序代码通常写在<head>…</head>标记和<body>…</body> 标记之间,在<head>标记中间一般是函数和事件处理函数,写在<body>标记之间的是网页内 容或调用函数的程序块。 JavaScript 代 码 由 <Script Language ="JavaScript">...</Script> 说 明 。 在 标 识 <Script Language ="JavaScript">...</Script>之间就可加入 JavaScript 脚本。 将 ASP 网页的服务器脚本类型定义为 VBScript 的方法有两种。一是可以用<% %>标记 来定义,命令格式为: <%@LANGUAGE="JavaScript" %> <%
图 3-36 关闭窗口时弹出对话框
若是用户选择“否”就会显示入图 3-37:
图 3-37 点击“否”后的消息框
答案: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script language="vbScript"> function s(msg)
(3)应用服务器运行数据负荷较重。
表 1-1 C/S 架构与 B/S 架构比较
C/S 架构
B/S 架构
采用 Intranet 技术,适用于局域网环境
技术适用于广域网环境
可连接用户数有限,当用户数量增多时性
支持更多的客户,可根据访问量动态配置
能会明显下降
Web 服务器以保证系统性能
客户端都要安装用户程序
…… %> 二是可以用<script>和</script>标记来定义,增加参数 runat 并令其值为 server,命 令格式为: <script language="JavaScript" runat="server"> …… 3.如何使用外部 JavaScript 脚本。 答案: 通过引用 JS 文件的形式来调用外部 JavaScript 脚本。 应用如下代码链接 JavaScript 文件: <script language="JavaScript" src="文件名.js"> </script>
ASP(Active Server Pages)是由微软公司推出,是微软平台下的动态网页技术,学习简单, 使用方便。ASP 程序通常包括服务器端脚本、对象和组件,利用它可以在页面中添加许多动 态内容。ASP 技术有一缺点:只能在 Windows 平台下运行,这就大大制约了它的发展。 4.练习在个人计算机上安装 IIS,并进行正确的配置。 5.ASP、ASP.NET、JSP、PHP 分别是哪个公司推出的?各有什么优缺点? 答案:
方法一:http://localhost/ 方法二:http://127.0.0.1/ 方法三:http://您的电脑 IP 地址/ 方法四:http://您的计算机名/ 对于第三种方法,如果您的电脑在局域网中,则您的 IP 地址为您的电脑在您局域网中 的 IP,如果您不知道您电脑的 IP 地址, 请在您的电脑的“开始”→“运行”里面输入: ipconfig 然后回车,即可看见诸如: IP Address:……192.168.1.X 这样的一串字符(X 为一个数字),其中的:“192.168.1.X”就是您的 IP 地址。 对于第四种方法,如果您不知道您的计算机名是什么,请在“我的电脑”图标上点右键, 选择“属性”,然后在“计算机名”中,就可以找到您的计算机名。
f=msgbox(msg,4) if f<>6 then msgbox "我们会努力改进的。" end function </script> </head> <body onunload="s('玩的愉快吗')"> </body> </html> 4.设计一个 VBScript 程序,依用户在对话框内输入的身高判断所需要购买的票,身高 160cm 以上需买全票,身高 140~159 买半票,139cm 以下买儿童票。效果如图 3-38 和图 3-39 所示:
相关文档
最新文档