Web复习纲要(课件修改版).doc_第1页
Web复习纲要(课件修改版).doc_第2页
Web复习纲要(课件修改版).doc_第3页
Web复习纲要(课件修改版).doc_第4页
Web复习纲要(课件修改版).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web复习纲要简单题:1. 请用代码说明Session对象如何赋值和取值的。赋值:Session“userName”=”name”取值:String strName=Session“userName”.Tostring();2. 写出于下列要求匹配的正则表达式:1)合法的邮政编码,即6位数字/d6$/2)合法的身份证号码,即是否是15或18位数字/(d18|d15)$/3. 请分别说出cookies和session的概念,以及他们的区别Cookie是一种能够让网站服务器把少量数据(4kb左右)储存到客户端的硬盘或内存,并且读取出来的一种技术。Session提供了一种把信息保存在服务器内存中的一种方式。它能存储各种数据类型包括自定义对象。Cookie数据放在浏览器上,Session数据放在服务器上Cookie相对于Session不是很安全Session会在一定时间内保存在服务器上,降低服务器性能单个cookie在客户端的限制是3kb4. POST和GET的区别是什么?一般 GET 方式是将数据附在 URL 后发送,数据长度不能超过 100 个字符,一般搜索引擎 查找关键词等简单操作是通过 GET方式进行。而 POST则不存在字符长度的限制,而且不会把内容附在 URL后,比较适合内容较多的表单。5. 试说明js中下面三个document方法的功能:write,getElementById,getElementByTagName。(1)write:向文档写入html表达式或javascript代码(2)getElementByid:根据元素的Id获得对象(3) getElementByTagName: 获得指定标签名称的元素数组6. 试说明innerText和innerHTML两属性的区别。innerText:从对象的起始位置到终止位置的内容,不包括html标签innerHTML:从对象的起始位置到终止位置的全部内容,包括html标签innerText、innerHTML属性(注意大小写),分别是元素标签内内容的文本表示形式和HTML源代码,这两个属性是可读可写的。7. 请分别写出以下标签的含义:,表格标签,决定表格的各项参数表格栏设定该表格的栏段落标签为字,画,表格等之间留一空白行文字区块提供文字方盒以输入较大量文字表单标签决定单一表单的运行模式输入标签决定输入方式图片元素标签,是一个行内元素,用于指定将要显示在文档中的图片是一种块标签,用于创建无序列表8. 请说明CSS的作用是什么?CSS有几种添加方法?分别是什么?CSS是美化网页的一种语言。有三种添加方法:(1)内嵌样式: 直接将样式写入元素的 style属性中,例如:CSS(2)内部样式表:添加在html的head里,如 h1color:red(3)外部样式表:链接样式表,例如:9. 请用代码分别说明cookies和session对象如何读取和设置?Cookie读取if(Request.CookiesUserName!=null) string username=Request.Cookies(UserName).Value; 设置Response.CookiesUserName.Expires = DateTime.Now.AddMinutes(10);/10秒Session读取 if (SessionUserName != null) /Retrieving UserName from Session lblWelcome.Text = Welcome : + SessionUserName;else /Do Something else设置: /30分钟10. 操作数据库一般分为几步,试用代码来说明。Sqlcommand对象有3种方法对数据库进行增删改查,请指明这3种方法的名称,并且说明他们的区别。Sqlcommand对象有三种方法对数据库进行增删改查,请指明三种方法的名称和区别数据绑定:数据绑定控件的DataSource属性指定绑定了空间的数据源对象:MyControl Datasource=data from some data reader method;MyControl.DataBind();连接字符串:Driver=MySQL ODBC 3.15 Driver;Server=localhost;”+”Database=cars;uid=root”创建connection对象odbcConnection con new odbcConnection(ConnStr)odbcConnection cmd=new odbcCommand(sqlCommand,con)在连接上调用open方法Con.open();results.DataSource=cmd.ExecuteReader(Command Behavior.CloseConnection);results.DataBind();SqlCommand对象的3个方法:ExecuteNonQuery()执行对数据库的增删改,返回受影响的行数ExecuteScalar()执行查询,返回首行首列ExecuteReader()执行查询,返回DataReader对象11. 简述浏览器/服务器模式的通信方式?答:(1)用户打开计算机的浏览器;(2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器;(3)服务器将主页发回,浏览器将其显示到屏幕上。12. HTML是什么?简述他的基本结构。答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文 本文档的简单标记语言。 对于大多数WEB页面来说,都具有如下所示的基本结构: 标题内容 主体内容 13. 请写出CSS中的常用的选择器,并解释。标签选择器: 对于指定的标签采用统一的样式h1 color:red; font-size:14px;class选择器: 以定义一个命名的样式,然后在用到它的时候设定元素的class属性为样式的名称id选择器: 为指定id的元素设定样式,id前加#14. 什么是ASP.NET。ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML。15. ASP提供的6个内置全局对象的名称及其主要功能是什么?(1)Response(响应)对象:它控制在HTTP响应消息中,将消息发送给浏览器 (2)Request(请求)对象:它在一个HTTP请求过程中,获取由浏览器传送给服务器的消息 (3)Server(服务器)对象:它提供对驻留在服务器上的资源的访问 (4)Session(会话期)对象:它用于存储和管理与一个特定的用户会话有关的信息 Application(应用程序)对象:它用于存储和管理与该 Web 应用程序有关的信息 ObjectContext:用来配合 Microsoft Transction Server进行分散式交易处理。系统对象ASP.NETRequest对象读取客户端在Web请求期间发送的值Response 对象封装了页面执行期返回到HTTP客户端的输出 Application对象作用于整个程序运行期的状态对象Session 对象会话期状态保持对象,用于跟踪单一用户的会话。 Cookie 对象客户端保持会话信息的一种方式Server 对象提供对服务器上的方法和属性的访问 16.写出满足下列要求的正则表达式:1) 合适的电子邮件地址/(a-zA-Z0-9_-)+(a-zA-Z0-9_-)+(.a-zA-Z0-9_-/2) 合法的国内固定电话号码/(0(10|21-3|3-9d2)?1-9d6,7$/编程:1. 试用Dom技术实现页面标题栏的走马灯效果。 走马灯效果显示 function scroll() var title=document.title;/取得标题栏 var firstch=title.charAt(0);/取得标题栏上的第一个字符 var laststr=title.substring(1,title.length);/取得其余字符 document.title=laststr+firstch; setInterval(scroll(),500);/设置时间500ms 2. 开发一个HTML文档,其中包含了一组复选框和一个提交按钮,复选框内容为苹果(每个59美分),桔子(每个49美分),香蕉(每个39美分)。每个复选框都应该有自己的onclick事件处理程序。这些事件处理程序必须能够将对应的水果价格添加到总价格中。针对提交按钮的事件处理程序必须能够产生一个alert窗口,其中的消息格式为Your total cost is $xxx,其中xxx是所选水果的总价加上5%的销售税。这个处理程序必须返回false(以免真正传送表单数据)。 无标题文档 function cost() var cc=sum(); alert(Your total cost is $ +cc); return false; function sum() var a,b,c,total; var dom=document.getElementById(aa); if(dom.elements0.checked) a=1; else a=0; if(dom.elements1.checked) b=1; else b=0; if(dom.elements2.checked) c=1; else c=0; total=(0.590*a+0.490*b+0.390*c)*(1.00+0.050); return total; 水果列表 苹果 桔子 香蕉 3. 试Dom技术编程实现具有十秒中后 协议文本框下注册按钮才能点击,并且时钟倒数功能的页面,编写的代码包括:html页面显示代码和dom脚本代码。 注册协议 var leftSeconds=10; function CountDown() var time1; var btnReg=document.getElementById(btnReg); if(btnReg)/如果网页速度慢,可能定时器运行的时候控件还没有加载 if(leftSeconds=0) btnReg.value=同意; btnReg.disabled=;/btnReg.disabled=false; clearInterval(time1); else btnReg.value=请仔细阅读协议(还剩+leftSeconds+秒); leftSeconds-; time1=setInterval(CountDown(),1000); 119074 4. 试用cookie对象实现以下登录功能,在2个文本框分别输入用户名和密码,点击登陆按钮跳转主页面,并且如果“是否两周内免登陆” 用户名: 密 码: public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) if (Request.CookiesUserName != null) / 从客户端读取cookie值 Response.Redirect(Default2.aspx); protected void btLogin_Click(object sender, EventArgs e) s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论