第1章 Web开发技术概述
⏹ 什么是万维网?
WWW是World Wide Web (环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。Web就由互联网上的上述各种各样的服务器相互连接组成
⏹ 什么是B/S结构?它和C/S结构相比,有什么优点?
B/S模式是一种基于Web的协同计算模式,是一种三层架构的瘦客户机/肥服务器的计算模式。
B/S模式与传统的C/S模式相比体现了集中式计算的优越性:具有良好的开放性,利用单一的访问点,用户可以在任何地点使用系统;用户可以跨平台以相同的浏览器界面访问系统;因为在客户端只需要安装浏览器,取消了客户端的维护工作,有效地降低了整个系统的运行和维护成本。
⏹ 试比较ASP、PHP、JSP、ASP.NET各自的特点。
ASP:利用它可以产生和执行动态的、互动的和高性能的Web服务应用程序。ASP使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序开发。
PHP:它包括了一个完整的编程语言、支持因特网的各种协议、提供与多种数据库直接互联的能力,包括MYSQL、SQL SERVER、SYBASE、INFORMIX、ORACLE等,还能支持ODBC数据库连接方式。
JSP:是基于Java Server以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术是以Java语言作为脚本语言的,使用JSP标识或者Java Servlet小脚本来生成页面上的动态内容。
ASP.NET:它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,它含有若干内建对象,用于Web服务器端的开发。利用它可以产生和执行动态的、互动的和高性能的Web服务应用程序。ASP使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序开发。
⏹ 简述Web访问的机理。
⏹ 请说明Ajax技术的工作原理。
不刷新整个页面,在页面内与服务器通信;使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力;应用系统不需要由大量页面组成。大部分交互在页面内完成,不需要切换整个页面。由此可见,Ajax使得Web应用更加动态,带来了更高的智能,并且可以提供表现能力丰富的Ajax UI组件。
⏹ DHTML技术的特点及功能是什么?
DHTML即动态的HTML语言(Dynamic HTML)。除了具有HTML语言的一切性质外,其最大
的突破就是可以实现在下载网页后仍然能实时变换页面元素效果、使人们在浏览Web页面时看到五彩缤纷、绚丽夺目的动态效果。
⏹ Web 2.0的特点是什么?它包含哪些内容?
注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者
内容更丰富、联系性更强、工具性更强
包含内容:Ajax、Blog(博客)、Tag、Wiki、RSS
第2章 Web开发环境的建立
⏹ 1.熟悉 IIS Web服务器配置过程。
⏹ 2.熟悉Visual Studio 2005开发环境。
⏹ 3.在VS 2005环境下配置源代码控制软件VSS6.0。
⏹ 4.新建一个空网站,并通过代码控制软件管理,熟悉VSS6.0的常用功能。
⏹ 5.新建一个空网站,试着用三种方式发布网站。
第3章 HTML基础与层叠样式单CSS
1、 简要说明什么是HTML。
HTML语言是超文本标记语言(Hyperlink Text Markup Language)的缩写。它是World Wide Web的描述语言,是一种描述文档结构的语言,而不能描述实际的表现形式。
2、 创建一个页面,该页面由两段不同的文字组成,第一段文字全部是黑体,颜为红,字体大小为4;第二段文字的第一个字大小为5,颜为蓝,字体为隶书,其他的文字全部是宋体,大小为3,颜为黑。
3、 简要说明框架在网页布局中的作用。
4、 什么是CSS?与传统的HTML文档相比较,使用CSS有什么优点?
CSS是一种格式化网页的标准方法,它就颜、字体、间隔、定位以及边距等格式提供了几十种属性,这些属性可通过style应用于在HTML标记中。
(1)简化了网页的格式代码,外部的样式表还会被浏览器保存在缓存里,加快了下载显示的速度,也减少了需要上传的代码数量(因为重复设置的格式将被只保存一次)。
(2)只要修改保存着网站格式的CSS样式表文件就可以改变整个站点的风格特,在修改页面数量庞大的站点时,显得格外有用。避免了一个一个网页的修改,大大减少了重复劳动的工作量。
5、 为网页添加样式表的方法有哪几种?它们之间有什么区别?
链入外部样式表、导入外部样式表、联入样式表和内联样式。其中联入样式表和内联样式是将CSS的功能组合于HTML文件之内,而链接及导入外部样式表则是将CSS功能以个别文件的方式独立于HTML文件之外,然后再通过链接或导入的方式将HTML文件和CSS文件链接在一起。
6、 创建一个包含10个页面左右的网站。要求所有页面中的标题、正文、图像和链接具有相同的样式;所有的样式定义都位于单独的样式文件中,所有HTML文件都使用链接的方法将样式文件链接到当前文件中。要求合理使用文字、图像、并用表格进行适当排版,导航结构清晰,具有一定的站点风格。
7、 上网浏览,查看源代码,分析优秀网站是如何使用CSS技术的。
第四章 DHTML动态网页制作
DHTML的组成是什么?
Javascript、VBScript、Document Object Model(文件目标模块)简称DOM、Layers和Cascading Style Sheets(CSS)
JavaScript脚本语言有哪些特点?与JAVA语言的区别?
特点:简单性。基于对象。 可移植性。安全性。
区别:①Java是SUN公司推出的新一代面向对象的程序设计语言,支持类和继承,主要应用于网络编程;JavaScript只是基于对象的,主要用于Web页面编写脚本,是Netscape公司的产品。
②Java程序编译后以类的形式存放在服务器上,由浏览器下载用Java虚拟机去执行它。JavaScript源代码嵌入HTML文件中,使用时由浏览器对它进行识别、解释并执行。
③Java采用强变量检查,即所有变量在编译之前必须声明。JavaScript中变量声明,采用弱变量,在使用前不需作声明,而是解释器在运行时检查其数据类型。
J④ava程序可单独执行,而JavaScript程序只能嵌入HTML中,不能单独执行。
⑤Java程序的编写、编译需要专门的开发工具,如JDK(Java Development Kit)、Visual J++等;而JavaScript程序只是作为网页的一部分嵌入HTML中,编写JavaScript程序只要用一般的文本编辑器即可。
JavaScript中如何创建对象?
引用JavaScript内置对象,如Date、Math、String等; 用户自定义对象;
引用浏览器对象
JavaScript主要内置对象有哪些?如何利用JavaScript进行事件编程?
如Date、Math、String等。在HTML文件中,可用支持事件驱动的JavaScript语言编写事件处理程序。
J JavaScript主要有哪些对象?
Array对象,String对象,Math对象,date对象,Number对象
通过HTML DOM如何操纵HTML元素?
在HTML DOM中,打开的浏览器窗口可看成window对象,浏览器显示页面的区域可看成document对象,各种HTML元素就是document的子对象。
要对某个HTML元素进行操控,必须为它设置ID属性或Name属性。我们可以把某HTML元素的ID属性看成是该控件的名称,DOM中通过ID属性或Name属性来操控HTML元素。建议全部用ID属性,而不用Name属性,Name属性只是为了兼容低版本浏览器
HTML DOM树在Web开发中有什么作用?
HTML DOM是一种结构化的对象模型,采用DOM技术访问和更新HTML页面内容时,首先依据HTML源代码,建立页面的树形结构模型,然后按照树形结构的层次关系来操纵Web页面。
第5章 可扩展标记语言XML
⏹ 1. 简单陈述什么是XML?XML与HTML有什么区别?
XML是一种类似于HTML的标记语言
XML是用来描述数据的
XML的标记不是在XML中预定义的,你必须定义自己的标记
XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
xml技术的主要应用XML使用DTD或者Schema后就是自描述的语言
⏹ 2. CSS与XSL有什么区别?
XSL与CSS在很多功能上是重复的,但是它比CSS功能强大,不过XSL的强大功能与其复杂性是分不开的。
CSS只允许格式化元素内容,不允许改变或安排这些内容。但是XSL没有这些限制,它可以提取元素、属性值、注释文本等几乎所有的文档内容。在XML领域,用XSL来格式化文档是未来发展的方向。
CSS是一种静态的样式描述格式,其本身不遵从XML的语法规范。而XSL不同,它是通过XML进行定义的,遵守XML的语法规则,是XML的一种具体应用。也即XSL本身就是一个XML文档,系统可以使用同一个XML解释器对XML文档及其相关的XSL文档进行解释处理。
⏹ 3. 什么是XML数据岛?如何使用?
所谓XML数据岛就是在HTML页面文档中采用HTML中的专门标签“<XML></XML>”定义的一块数据。可用HTML标记的属性datasrc指定XML数据源的ID,用datafld属性绑定XML数
据源中的节点元素名称来获取数据。
XML数据岛在HTML页面中使用有两种方式,即内嵌式和连接式。
⏹ 4. XML DTD与XML SCHEMA有什么区别?
DTD是用不同于XML语言编写的,需要不同的解析器技术。这增加了工具开发商 的负担,他们不仅要开发用于XML文档自身的解析器,还要专门开发用于DTD的 解析器。此外,对于那些学习XML技术的人来说,还得专门去学习DTD语法规则。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论