版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB应用开发概述—钟小胖Internet基本概念:(P1)Internet,中文正式译名为因特网,又叫做国际互联网。它是由那些使用公共语言相互通信的计算机来连接而成的全球网络。WWW万维网概念:(P1)WWW(WordWideWeb)又称为万维网,是一种建立在Internet上的全球性的交互的、动态、多平台、分布式、图形信息系统。Web服务器概念:(P2)Web服务器是一台在Internet上具有独立IP地址的计算机,它可以向Internet上的客户机提供WWW、E-mail和FTP等各种Internet服务。事实上,也可以把Web服务器看作是一个软件,它用于管理Web页面,并可以使这些页面通过本地网络或Internet提供给客户浏览器使用。静态网页概念:(P2)静态网页是指纯HTML格式编写的网页。用户在任何时候、任何方式访问时都不会有其他变化。静态网页特点:(P3)静态网页每个页面都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;静态网页的内容相对稳定,因此容易被搜索引擎检索;静态网页没有数据库的支持,在网站制作和维护方面工作量大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;静态网页的交互性较差,在功能方面有较大的限制。动态网页概念:(P3)动态网页是指网页内容含有程序代码(脚本),采用ASP、CGI、ASP.NET等技术动态生成页面,这种网页通常在服务器端以拓展名.jsp、.php、.asp或是.aspx存储。这种网页要在服务器端执行一些程序,由于执行程序时的条件不同,并且执行的结果也有可能不同,所以称为动态网页。动态网页特点:(P3)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等;动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不会去抓取网址中“?”后面的内容,因此采用动态网页的网站的进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。WEB网页编程主要工具:(P4)FrontPage、MacromediaStudio8WEB网页编程主要技术:(P4)CGI、PHP、JSP、ASP、ASP.NETHTML概念:(P7)HTML语言是超文本标记语言(HyperTextMarkupLanguage)的缩写,它是一种描述文档结构的语言,使用标签来指明文档的不同内容。HTML文件拓展名为.htm或者.html。CSS概念:(P11)CSS(CascadingStyleSheets)层叠样式表,也叫作级联样式表,是一种样式表技术,用于进行网页风格设计。使用CSS主要原因:(P11)CSS可以将格式和结构分离,解决了HTML不能控制网页的格式和外观的问题。CSS通过将定义结构的部分和定义格式的部分分离,能够对页面的布局施加更多的控制,这样,代码可以保持简单明了的初衷。CSS重新定义了HTML原有的样式(如文字大小、颜色等),加入了重叠文字,层变化及任意位置的摆放等,使网页的编排与设计更具有灵活性,CSS延伸了HTML的功能。WEB页面应用CSS的方法:(P12)行内样式、内部样式表、连接外部样式、导入外部样式。CSS定义基本组成:(P13)选择符(selector)、属性(property)、属性的取值(value)。选择符种类:(P13)选择符组、类选择符、ID选择符、包含选择符。JavaScript语言概念:(P14)JavaScript是由Netscape公司开发的,是一种基于对象(Object)和事件驱动(EvenDriven)并具有安全性能的脚本语言。JavaScript特点:(1)JavaScript是一种脚本编写语言;(2)JavaScript是一种基于对象的语言;(3)JavaScript具有简单性;(4)JavaScript具有安全性。(5)JavaScript的主要特征是实现网页的动态化;(6)JavaScript具有跨平台性。使用JavaScript的主要目的:(P14)与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户实现交互。JavaScript加入网页的两种方法:(P15)直接加入HTML文档和引用方式。JavaScript的4种基本数据类型:(P15)数值(整数和实数)、字符串型(用””号或’’括起来的字符或数值)、布尔型(True或False)、空值。注:弱类型JavaScript采用事件驱动机制对用户输入进行响应。(P16)常见的浏览器事件(包括具体事件):(P16)事件名触发时机OnClick单击事件当用户单击时。(button或checkbox)onChange改变事件在text、textarea和select对象中,当字符值改变时。onSelect选中事件当text或textarea对象中的文字被选中后。onFocus获得焦点事件当用户单击text、textarea和select对象时。onBlur失去焦点当text、textarea和select对象不再拥有焦点时。onLoad载入文件当文档加载时。onUnload卸载文件当Web页面退出时。JavaScript常见内部对象:(P18)String、Math、Date、Document、Window。简述DOM模型中document常用的查找节点的方法。Documentall;或Document.getElementByTagName(“*”):获取所有节点Document.getElementById():根据元素id查找Document.getElementByName():根据元素name查找Document.getElementByTagName():根据指定的元素名查找Document.getElementByClassName():根据元素的class属性查找ASP.NET概述:(P22/23)ASP.NET(ActiveSeverPage.NET)是Microsoft公司推出的新一代Web应用程序开发平台,是一种动态网站高级编程语言,也是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发强大的Web应用程序。ASP.NET运行原理(包括图和说明):(P24)ASP.NET网站应用程序是由许多ASP.NET网页组成的,默认情况下,ASP.NET网页的扩展名都是.aspx。当用户在浏览器中输入ASP.NET网页中网址后,浏览器就会对该网页所在的网址送出一个要求(Request)——查看网页的要求,网站服务器收到请求后,会将此要求转送网页所属的ASP.NET网站应用程序,接着执行网页,将执行结果传回用户的浏览器中。C#基础(后面习题)命名空间概念:(P85)命名空间(Namespace)表示标识符(Identifier)的上下文(Context),是为了把一些类和类的实例更好地管理而定义的,把这些类和实体集合起来的一个团体。它是VS.NET中的各种语言使用的一种代码组织的形式,通过命名空间来分类,区别不同的代码功能,同时也是VS.NET中所有类的完全名称的一部分。(P86)命名空间可以相互联系和组织成一个具有任意层次的由类和类的实例组成的网状结构,这种结构有点像文件系统的树状结构,在同一个层次的情况下,命名空间必须有互异的名称。ASP.NET内置对象:(P91)常用内置对象包括:对象描述Page操作整个页面Response向浏览器发送数据Request接受从浏览器发送服务器的信息Application为所有用户提供共享信息Session存储特定用户的会话信息Sever提供服务器端的一些属性的方法ASP.NET数据库访问技术(P200):ASP.NET使用ADO.NET技术访问数据库。ADO.NET概念(P200):ADO.NET是Microsoft.NETFramework的一个数据访问子系统,它是一种新的数据访问编程模型,为创建分布式数据共享应用程序提供了一组处理数据的类,它提供了对关系数据、XML和应用程序数据的访问,是一种高级的应用编程接口。ADO.NET的对象模型(P201):核心组件:DataSet和.NETFramework数据提供程序。ADO.NET访问数据源的两种方式:连接式和非连接式两种数据访问模式。
连接式的数据访问主要使用DataReader对象。使用DataReader对象采用的是一种只读的、向前的、快速的数据库读取机制,这样可以提高应用程序的执行效率。
非连接式的数据访问主要使用DataSet对象。使用DataSet对象不一定非要与数据库相连接,是把DataSet对象作为数据库在内存中的一个副本来使用。
ADO.NET连接数据库的基本步骤:在非连接环境中使用ADO.NET的基本步骤如下:声明连接对象Connection。声明数据适配器DataAdapter对象。声明DataSet对象。打开连接,连接到数据源。调用DataAdapter对象的Fill方法填充DataSet对象。关闭连接对象Connection,断开与数据源的连接。处理离线数据DataSet。在连接环境中使用ADO.NET的基本步骤如下:声明连接对象Connection。声明查询数据库的Command对象,用于执行SQL查询。声明DataReader对象。打开连接,连接到数据源。调用Command对象的ExecuteReader方法将结果返回给DataReader对象。处理DataReader所获得的在线数据。关闭DataReader对象。关闭连接对象Connection,断开与数据源的连接。其余内容见教材HEADFIRSTAJAX下列哪一项表示的不是按钮。()A.type="submit"B.type="reset"C.type="image"D.type="button"下面哪一个属性不是文本的标签属性?()A.nbsp;B.alignC.colorD.face当链接指向下列哪一种文件时,不打开该文件,而是提供给浏览器下载。()A.ASPB.HTMLC.ZIPD.CGI下面哪一项是换行符标签?()A.<body>B.<font>C.<br>D.<p>下列哪一项是在新窗口中打开网页文档。()A._selfB._blankC._topD._parent网页中,可以使用()标记来对文本分段。A.<a>…</a>B.<p>…</p>C.<link>…</link>D.<li>…</li>必须有服务器支持才能浏览的文件格式是()。A.XMLB.HTMLC.PHPD.TXT下面说法错误的是()。A.CSS样式表可以将格式和结构分离B.CSS样式表可以控制页面的布局C.CSS样式表可以使许多网页同时更新D.CSS样式表不能制作体积更小下载更快的网页如果要表单提交信息不以附件的形式发送,只要将表单的“MTME类型”设置为()。A.text/plainB.passwordC.submitD.button若想将窗体中文本框数据全部清除,应将执行清除的<INPUT>标记的TYPE属性值设为()A.SUBMITB.RADIOC.RESETD.TEXT要使表格的边框不显示,应设置border的值是()。A.1B.0C.2D.3以下都不是ASP.NET内置对象,除了()。A.WindowB.documentC.ApplicationD.browser在HTML中,()不是链接的目标属性。A.selfB.newC.blankD.top为了标识一个HTML文件应该使用的HTML标记是()。A.<p></p>B.<boby></body>C.<html></html>D.<table></table>在客户端网页脚本语言中最为通用的是().A.JavaScriptB.VBC.PerlD.ASP在DHTML中把整个文档的各个元素作为对象处理的技术是().A.HTMLB.CSSC.DOMD.Script如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有开头是()。A.HTTPB.HTTPSC.SHTTPD.SSL下列描述错误的是()。A.DHTML是HTML基础上发展的一门语言B.根据处理用户操作位置的不同,HTML主要分为两大类:服务器端动态页面和客户端动态页面C.客户端的DHTML技术包括HTML4.0、CSS、DOM和脚本语言D.DHTML侧重于WEB内容的动态表现在网页中,必须使用()标记来完成超级链接。A<a>…</a>B<p>…</p>C<link>…</link>D<li>…</li>可以不用发布就能在本地计算机上浏览的页面编写语言是()。AASPBHTMLCPHPDJSP用HTML标记语言编写一个简单的网页,网页最基本的结构是()。A<html><head>…</head><frame>…</frame></html>B<html><title>…</title><body>…</body></html>C<html><title>…</title><frame>…</frame></html>D<html><head>…</head><body>…</body></html>以下标记符中,用于设置页面标题的是()A.<title>B.<caption>C.<head>D.<html>若要以标题2号字、居中、红色显示”vbscrip”,以下用法中,正确的是()A.<h2><divalign=”center”><color=”#ff00000”>vbscript</div></h2></font>B.<h2><divalign=”center”><fontcolor=”#ff00000”>vbscript</div></h2></font>C.<h2><divalign=”center”><fontcolor=”#ff00000”>vbscript<</h2>/div></font>D.<h2><divalign=”center”><fontcolor=”#ff00000”>vbscript</font></div></h2>若要以加粗宋体、12号字显示“vbscript”以下用法中,正确的是()A.<b><fontstyle='font-size:10px'2>vbscript</b></font>B.<b><fontface=”宋体”style='font-size:10px'2>vbscript</font></b>C.<b><fontsize=“宋体”style='font-size:10px'2>vbscript</b></font>D.<b><fontsize=“宋体”fontstyle='font-size:10px'2>vbscript</b></font>若要在页面中创建一个图形超链接,要显示的图形为myhome.jpg,所链接的地址为,以下用法中,正确的是();A<ahref=””>myhome.jpg</a>B<ahref=””><imgsrc=”myhome.jpg”></a>C<imgsrc=”myhome.jpg”><ahref=””></a>D<ahref=><imgsrc=”myhome.jpg”>以下标记中,用于定义一个单元格的是();A<td> </td>B<tr>…</tr>C<table>…</table>D<caption>…</caption>若要在网页中插入样式表main.css,以下用法中,正确的是()。A.<Linkhref=”main.css”type=text/cssrel=stylesheet>B.<LinkSrc=”main.css”type=text/cssrel=stylesheet>C.<Linkhref=”main.css”type=text/css>D.<Includehref=”main.css”type=text/cssrel=stylesheet>若要在当前网页中定义一个独立类的样式myText,使具有该类样式的正文字体为”Arial”,字体大小为9pt,行间距为13.5pt,以下定义方法中,正确的是()。A<Style>.myText{Font-Familiy:Arial;Font-size:9pt;Line-Height:13.5pt}</style>B.myText{Font-Familiy:Arial;Font-size:9pt;Line-Height:13.5pt}C<Style>.myText{FontName:Arial;FontSize:9pt;LineHeight:13.5pt}</style>D<Style>.myText{FontName:Arial;Font-ize:9pt;Line-eight:13.5pt}</style>以下创建mail链接的方法,正确的是()A.<ahref=”master@163.com”>管理员</a>B.<ahref=”callto:master@163.com”>管理员</a>C.<ahref=”mailto:master@163.com”>管理员</a>D.<ahref=”Email:master@163.com”>管理员</a>在父窗口打开超链接的代码是()A.<ahref=URLtarget=_top>..</a>B.<ahref=URLtarget=_parent>..</a>C.<ahref=URLtarget=_blank>..</a>D.<ahref=URLtarget=_self>..</a>在框架页中的主框架中打开链接的代码是()A.<ahref=URLtarget=_left>..</a> B.<ahref=URLtarget=_blank>..</a>C.<ahref=URLtarget=_top>..</a> D.<ahref=URLtarget=_main>..</a>在框架页中的左边框架中打开链接的代码是()A.<ahref=URLtarget=_top>..</a>B.<ahref=URLtarget=_left>..</a>C.<ahref=URLtarget=_right>..</a> D.<ahref=URLtarget=#left>..</a>下列说法正确的是()A.<p>和<br>的区别是<p>插入了一个空行B.<p>和<br>的区别是<p>不是换行符,而<br>是C.<p>和<br>的区别就是<p>后面不能加入文字D.<p>和<br>的区别就是<br>后面不能加入文字能够设置成密码框的是()。A.只有单行文本域B.只有多行文本域C.单行、多行文本域D.多行“Textarea”标识若想将窗体中数据发送到服务器由服务器脚本处理,应将<INPUT>标记的TYPE属性值设为()A.SUBMITB.RADIOC.RESETD.TEXT关于html中的事件,说法正确的是()。A.当输入焦点转移到input输入框时,将触发对象的onSelect事件B.当输入焦点转移到input输入框时,将触发对象的onBlur事件C.当输入焦点移出input输入框时,将触发对象的onFocus事件D.当输入焦点移出input输入框时,将触发对象的onBlur事件分析如下的JavaScript代码段:eval("a=1;b=2;alert(a+b)");运行后以下描述正确的是()。A.弹出窗口显示3 B.a的值为1C.a的值为undefined D.b的值为null分析如下JavaScript代码段,则运行后在页面上输出()。varc="10",d=10;document.write(c+d)A.10 B.20 C.1010 D.undefine在JavaScript中,下列定义数组的方法正确的是()。A.emp=newArray[3]; B.emp=newArray(3);C.emp=new()Array; D.emp=newArray[];以下都属于浏览器对象,除了()。A.Window B.document C.location D.session下面标记中,()在标记的位置添加一个回车符。A.<h1> B.<enter> C.<br> D.<hr>为了给页面所有<h1>标题创建样式规则,指定将所有的<h1>标题显示为蓝色,字体显示为Arial。下列操作正确的是()。A.<styletype="text/css">h1{color:blue}h1{font-family:Arial}</style>B.<styletype="text/css">h1{color:blue;fontFace:Arial}</style>C.<styletype="text/css">h1{color:blue;font-family:Arial}</style>D.<styletype="text/css">h1{color:blue;}h1{fontFace:Arial}</style>在html中,下列几条关于样式表优点的说法错误的是()。A.样式表可以改变浏览器的默认显示风格B.样式表可以使页面内容和显示样式分离C.样式表可以重用,并且样式表更改后,使用该样式表的文档会做相应的修改D.一个样式表对应一个html文档在当前页面的同一目录下有一名为show.js的文件,下列()代码可以正确访问该文件。A.<scriptlanguage="show.js"></script> B.<scripttype="show.js"></script>C.<scriptscr="show.js"></script> D.<scriptrunat="show.js"></script>HTML代码中,align=center表示()A.文本加注下标线 B.文本加注上标线 C.文本闪烁 D.文本或图片居中在HTML中,表示页面背景的是()A.<bodybgcolor=> B.<bodybkcolor=> C.<bodyagcolor=> D.<bodycolor=>下列表示,已经点击(访问)过的可链接文字的的颜色是黑色的是()A.<bodyalink=”#000000”> B.<bodylink=”#000000”>C.<bodyvlink=”#000000”> D.<bodyblink=”#000000”><bodyleftmargin=?>,表示()A.页面左边的表格大小 B.页面左边的空白大小C.页面左边的可用区域大小 D.页面左边的可编辑区域大小<ahref="#bn">...</a>,表示()A.跳转到”bn”页面 B.跳转到页面的”bn”锚点C.超链接的属性是”bn” D.超链接的对象是”bn”创建一个位于文档内部位置的链接的代码是()
A.<ahref="#NAME"></a>
B.<aname="NAME"></a>
C.<ahref="mailto:EMAIL"></a> D.<ahref="URL"></a>JavaScript中,以下声明变量语句中不正确是() A.varaa; B.varbb=3;cc='good';C.vardd=ee=100; D.varff=3,gg=’he’sright’;JavaScript中,foo对象有att属性,那么以下获取att属性值的表达式错误是()A、foo.attB、foo["att"]C、foo{"at
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作计划与总结的制作技巧
- 领导力提升的技巧与实践
- 会计电算化操作流程及规范指南
- 健康饮食与营养科学指导
- 网络安全工程师培训手册
- 健康生活指南:饮食、运动、休息
- 智慧城市建设中的数据分析岗位:专业技能与职业规划
- 基于AI的社交媒体平台发展趋势分析
- 元代青白瓷观音像鉴定报告
- 儿童情绪管理培训大纲
- 2026广东深圳市优才人力资源有限公司公开招聘聘员(派遣至龙城街道)18人备考题库附答案详解(典型题)
- 2024-2025学年度哈尔滨传媒职业学院单招考试文化素质数学通关题库完美版附答案详解
- 2026年司法协理员考试题及答案
- 克服压力(认知行为自助手册)
- 2024年02月苏州工业园区房地产交易管理中心2024年招考4名辅助人员笔试近6年高频考题难、易错点荟萃答案带详解附后
- 北京市部分地区2024届高三语文期初检测试卷汇编:文学类文本阅读()
- 中医护理操作并发症预防及处理
- 《大学生职业生涯规划与就业指导》(李新伟) 项目5
- 甲基丙二酸血症课件
- 工程测量 控制点交桩记录表
- GB/Z 41083-2021下肢矫形器的分类及通用技术条件
评论
0/150
提交评论