动态网站编程基础 知识点
.在HTML中,<body bgcolor= >可以用来设置页面背景.
.广域网的分组交换网采用的协议是X.25。.以太网的拓扑结构有总线型。
.<%String myname=”Lily”;%>
<%=myname%>
上面代码用于向页面输出内容,运行结果是String myname=”Lily”
.了解动态网站编程时常使用的数据库包括的内容。
.在项目中已经建立了一个JavaBean,该JavaBean类的名字为mypackage.student,<jsp:useBean id=”Lily” class=”mypackage.student” scope=”session”>可以在项目中使用student创一个实例,实例名为Lily 。
.JSP中Page指令的language属性,用于设置当前页面中脚本的语言,默认值为java语言.
.Internet的核心协议是TCP/IP。
.用户通过客户端浏览器请求服务器,服务器加载Servlet,并创建一个Servlet实例,接着将调用Servlet的init方法。
.了解CSS中设置文字链接的样式主要设置链接的四种状态的具体内容。
.response.sendRedirect(“login.jsp”)可以将客户请求转发到login.jsp页面。
.了解CSS中经常用到的三种选择器。
.加载JDBC驱动程序是在连接数据库之前,首先加载要连接数据库的驱动到JVM(Java虚拟机)。
.在分页显示时,用于指定每页记录数的属性是CacheSize
.以ASP为例,了解Redirect方法和超级链接的区别。
.在JSP的 MVC设计模式体系结构中JavaBean是实现模型层的首选方案。
.了解xml的定义与用途。
.在JavaScript中,abc变量名是正确的。
.文件传输使用的 FTP 协议,远程登陆使用 TELNET 协议。
.request对象是从客户端向服务端发出请求。
.了解<script>标签放在<head>和<body>中的区别。
.scope属性设置为page可以指定所创建的Bean实例只能够在当前JSP文件中使用。
.了解静态页面。
.Servlet可以处理POST请求和GET请求。
. Application 对象的Lock方法可以阻止其它客户修改存储在Application对象中的变量。
.使用PreparedStatement对象的executeQuery方法,可以实现数据库查询操作。
.以ASP为例,了解Session对象和Application对象各自的作用和最主要的区别。
.doGet( ) 项可以处理和响应HTTP的GET请求。
.了解 Cookie的概念。
.在JavaScript中,abc变量名是正确的.
.了解JSP的概念。
.CSS样式表可以将格式和结构分离。
.了解CSS的概念。
.JavaBean是一个Java类,源程序文件后缀名为.java。
.在html中插入图片的标签是<img>
.JDBC提供了两种实现数据修改的方法,通过Statement对象执行SQL语句和通过PreparedStatement对象执行SQL语句实现。
.JavaScript是运行在客户端的脚本语言。
.在JavaScript中,循环语句不只有for。
.Web是一种建立在 Internet 网络基础上的应用系统,它采用客户机/服务器模型,使用HTTP协议在服务器和客户端之间传输数据。
.<jsp:include>动作标识和include指令的功能不完全相同。
.html中的元素可分为块级(block)元素和行内(inline)元素,<p>是块级元素
.在一定时间内,如果客户端不向服务器发出应答请求,session对象就会自动消失。
.网页的本质是纯文本文件。
.创建String对象可以使用new来创建,也可以直接将字符串赋给变量。
.在HTML中把整个文档的各个元素作为对象处理的技术是Script(脚本语言)
.在JavaScript中,变量名不可以使用关键字的名字。
.HTML 文档的所有标签不都是成对出现的,如 <h1>...</h1>。
.Servlet和JSP完全相同,有任何区别。
.网页中的表格不需要显示边框时,将border属性设置为false后,还需其他操作。
.在HTML中,超链接的文字颜色可以设置为蓝色。
.一个外部的样式表可以通过HTML的<A>元素连接到HTML文档中。
.在HTML中,可以用来换行的标签是<br> 。
.<a href="http://www.w3school.com.cn">W3School</a>可以产生超链接
.MVC模式中,M代表模型层,V代表View视图层,C代表controller控制层。
.HTML 是一种标记语言,它由Web 浏览器解释执行。
.在JavaScript中,Window对象是浏览器(网页)的文档对象模型结构中最高级的对象,它处于对象层次的顶端,提供了用于控制浏览器窗口的属性和方法。
.gif, jpg和png是网页中经常用的图像格式
.在JSP中,用于响应客户请求,向客户端输出信息的内置对象是response对象。
.动态网页中含动画不是动态网页的特点
.在JSP中主要包括3种指令,分别是page指令、include指令、taglib指令。
.<TextArea Rows=”4” Cols=”30” Name=”txtintro”></TextArea>
可以产生一个4行30列的多行文本域
.变量是指程序中一个已经命名的存储单元,用于存放信息。
.在 <form></form> 标签对之间,既可以使用标签 <input type="button">,也可以使用标签 <button> 定义按钮。
.在HTML中,可以用来将字体设置为粗体的是<strong>。
.需要设置id为div1的标签中的字体大小为15px,样式定义为#div1{font-size:15px;}
.CSS是Cascading Style Sheets的缩写。
.ASP默认的脚本语言是VBScript。
.PHP可以使用PDO对数据库进行操作。
.在HTML中有效,规范的注释声明是/*这是注释*/。
.如果链接指向的是站点文件夹之内的网页,就是内部链接。
.请问下面程序段执行完毕,页面上显示的内容是a,b
<%
Response.write( “a,” )
Response.write( “b” )
%>
.ASP中在For…Next循环中,强行退出循环的指令是Exit For。
.JavaScipt是一门运行在客户端弱类型编程语言。
.JSP的基本运行原理。a、由浏览器向web服务器提出访问JSP页面的请求request;
b、由JSP容器负责将JSP转换为Servlet,产生的Servlet经过编译后生成类文件;
c、把该类文件加载到内存,并执行
d、最后由web服务器将执行结果响应response给客户端浏览器。
.<script>通常放在<head>标签中。
. 在一定时间内,如果客户端不向服务器发出应答请求,session对象就会自动消失。。
.CSS样式表不可能实现兼容所有的浏览器功能。
.在HTML中,<body bgcolor= >可以用来设置页面背景
.ASP中Request方法不是Response对象的方法。
.若HDLC帧的数据段中出现比特串“01011111001”,则比特填充后的输出为010111110001。
.在ASP中,用来存取数据库的对象是ADO。
.要创建一个Email地址的链接,下面正确的句法是<a href=”mailto:mirror@263.net”>与我联系</a>
.无序列表由3个标记组成,其中 <ul> 说明是未标序的列表。
.图像的语法格式为:<img scr=url>。
.Form对象获取方法获取的数据子类型是字符串。
.在HTML中,是段落标签的是<p></p>。
. TextStream对象的ReadAll方法用来读取一个已经打开的数据流文件内的所有内容。
.在表格的单元格中可以插入另一个表格,这称为表格的嵌套。
. <SCRIPT>标记的Runat属性的默认值是Client。
.将网络互相连接起来要使用一些中间设备,其中,网络层使用的中间设备叫做转发器
.将指定的相对或虚拟路径映射到服务器上相应的物理目录上的方法是Server.MapPath。
.在连接数据库之前,首先加载要连接数据库的驱动到JVM(Java虚拟机)。
.HTML被称为超文本标记语言。
. ervlet可以处理POST请求和get请求。
. Function 过程可以有参数,也可以没有参数。
.一个应用程序必须有一个 Global.asa 文件。
.在一定时间内,如果客户端不向服务器发出应答请求,session对象就会自动消失。
.在 HTML 中,标记 <font> 的 Size 属性最大取值可以是7
.<INPUT type=”text”>能在表单里创建一个普通文本框
.网页的后缀名不是都统一为.html或.htm
.客户 /服务器系统的最大特点是客户机和服务器不必运行在同一计算机上。
.在CSS语言中,border-left: <值> 是"左边框"的语法
.在JSP中,用于响应客户请求,向客户端输出信息的内置对象是response对象
.DOM不是服务器端动态网页技术
.要在新窗口打开一个链接指向的网页需用到target="_blank"
.index.htm属于静态网页
.在HTML中,可以用来换行的标签是<br>。
.JavaScript不一定是Java语言
.网页中加载的图片越大显示效果不一定越好
.JavaScript中字符串对象的split方法可以将其按分隔符分隔成字符串集合并创建字符串数组
.一个“静态” 站点, 若要更新主页的内容, 必须手动更新其 HTML 的文件数据。
.在 HTML 文档中,若要定义密码输入框,则可以使用标签<input type="password">
.JavaScript语言与客户端浏览器有关
.在css属性中,font-family能够更改文本字体
.变量是指程序中一个已经命名的存储单元,用于存放信息。
.动态网站不一定是网页中存在动画效果的网站
.程序中的基本程序结构有分支结构、顺序结构、循环结构
.table和div都可以用于web页面的布局设计
.1)行内样式表:在HTML元素中使用style属性可以指定该元素的CSS样式,这种应用称为行内样式表。
2)内部样式表:在网页中可以使用style元素定义一个内部样式表,指定该网页内元素的CSS样式,内部样式一般添加到头部。在style元素中通常可以使用type属性定义内容的类型(一般取值"text/css")。
3)外部式css样式表:就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,一般放在<head>内(不是在<style>标签内)使用<link>标签将css样式文件链接到HTML文件内。
.CSS+DIV 布局的优点有(1) 结构清晰,容易被搜索引擎收集。(2) 与表格比能减少代码,实现表格布局的许多功能,从而提高页面的加载速度。(3) 能够在任何地方、任何设备上表现已经构建好的网页布局。(4) 可以实现和表现和内容数据的分离。(5) 能很好的控制页面的布局效果。(6) 拥有强大的字体控制和排版能力
.ADO包含的对象有Connection、RecordSet、Command。
.在 C 盘根目录下建立一个 test.txt 文件,在文件中写入“您好”和“欢迎您!”两行内容。
<html>
<head>
<title> 新建一个文本文件 </title>
</head>
<body>
<% ……
Dim FileObject '声明一个 FileSystemObject 对象实例
Set FileObject=Server.CreateObject("Scripting.FileSystemObject") ……
Dim TextFile '声明一个 TextStream 对象实例
Set TextFile= FileObject.CreateTextFile("C: \test.txt") …
TextFile.WriteLine(" 你好 ") '向文件中写一行内容 ……
TextFile.WriteLine(" 欢迎您 ") '再写一行内容 ……
TextFile.Close '关闭 TextStream 对象 ……
Response.Write "已经成功建立文件,请自己打开查看。 "
%>
</body>
</html> ……
.JavaScript的特点有脚本编程语言:采用小程序段的方式实现编程,也是一种解释性语言,提供了一个简单的开发过程。
基于对象:JavaScript是基于对象的脚本编程语言,同时还可以看做是一种面向对象的语言。
简单性:JavaScript是一种基于语句和控制之上的简单而紧凑的设计,同时JavaScript的变量类型是弱类型,使用不严格。
相对安全性:JavaScript是客户端脚本,通过浏览器解释执行。它不允许直接访问本地计算机,并且不能将数据存到服务器上,它也不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失。
在JavaScript中,Window对象是浏览器(网页)的文档对象模型结构中最高级的对象,它处于对象层次的顶端,提供了用于控制浏览器窗口的属性和方法。
跨平台: JavaScript脚本的正确运行依赖于浏览器,而与具体的操作系统无关。只要客户端装有支持JavaScript脚本的浏览器,JavaScript脚本运行结果就能正确反映在客户端浏览器平台上。
.叙述Session对象和Application 对象各自的作用和最主要的区别
(1)应用范围不同。Session是对应某一个用户的。而Application是整站共用的。
(2)存活时间不同。Session是在站点的页面从打开到被关闭之前一直生存的,关闭或跳转到其它网站就会使Session死掉。而Application是从站点发布以来一直存活的。除非重启了站点服务,IIS。
Session的中文是“会话”的意思,Session代表了服务器与客户端之间的“会话”。利用Session可以存储浏览者的一些特定信息,如:浏览者的姓名﹑性别、所用浏览器的类型以及访问停留时间等。Session对个人信息的安全性构成了一定的威胁。
Application对象是一个应用程序级的对象,它包含的数据可以在整个Web站点中被所有用户使用,并且可以在网站运行期间持久地保存数据。
.编写HTML标记完成下图的效果
要求:
1.字体:标题:楷体;表栏名:黑体;表体,楷体。
2.字号,标题,xx-large
3.表格:宽度,1000px;行高,30px;文本居中对齐;1px黑体实线网格;相对浏览器窗口水平居中,据浏览器上方100px;字体大小14px。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link href="css/1.css" rel="stylesheet" />
<style>
body {}
caption {
font-family: "楷体";
font-size: xx-large;
}
th {
font-family: "黑体";
border: 1px #000 solid;
border-collapse: collapse;a
}
table {
margin: 0px auto;
width: 800px;
font-family: "楷体";
line-height: 30px;
text-align: center;
border: 1px #000 solid;
border-collapse: collapse;
}
td {
border: 1px #000 solid;
border-collapse: collapse;
}
</style>
</head>
<body>
<table>
<caption>西南石油大学2019课程表</caption>
<tr>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
</tr>
<tr>
<td>计算机基础</td>
<td>高等数学</td>
<td>英语</td>
<td>计算机基础</td>
<td>英语</td>
</tr>
<tr>
<td>英语</td>
<td>政治</td>
<td>体育</td>
<td>高等数学</td>
<td>高等数学</td>
</tr>
<tr>
<td>电子技术</td>
<td></td>
<td>计算机基础</td>
<td>电子技术</td>
<td>电子技术</td>
</tr>
</table>
</body>
</html>
.编写html代码,完成如图所示的网页设计
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery.min.js"></script>
</head>
<body style="background-color:#9ACC99;">
<p style="text-align: center; font-size: 30px;font-weight: bold;">申请表</p>
<hr size="3" color="green"> 姓名:
<input type="text" />
<p></p> 感兴趣的职位:
<p></p>
<input type="radio" name='1' />工程师
<input type="radio" name='1' />项目经理
<input type="radio" name='1' />项目主管
<p></p> 其他要求:
<p></p>
<textarea rows="5" cols="50">包括薪水待遇,工作地点等
</textarea>
<p></p>
<input type="checkbox">发送确认信息
<p></p>
工作经验
<select>
<option>无经验</option>
<option>1年</option>
<option>3年</option>
<option>5年</option>
</select>
<p align="center">
<input type="button" value="确定" />
<input type="button" value="重置" />
</body>
</html>
.阅读下面程序,并写出该程序完成的功能。
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>简答题第3题</title>
</head>
<script type="text/javascript">
function check()
{
if(inputnumber.num.value.length==0 )
{
alert("请输入符合要求的数据");
return false;
}else if(isNaN(inputnumber.num.value))
{
alert("请输入符合要求的数据");
return false;
}else if(inputnumber.num.value.indexOf("-") == 0)||!(inputnumber.num.value.indexOf(".") == -1)))
{
alert("请输入符合要求的数据");
return false;
}
return true;
}
</script>
<body>
<form name="inputnumber" action="compute.jsp" onSubmit="return check()">
请输入正整数:<input type="text" name="num"> <br>
<input type=submit value="提交" >
</form>
</body>
</html>
页面提供正整数的输入,并进行客户端验证:
.简述Request对象获取各类信息的数据集合:
(1) QueryString集合,从查询字符串中读取用户提交的数据信息。