当前位置:文档之家› WEB技术应用基础习题及答案

WEB技术应用基础习题及答案

WEB技术应用基础习题及答案
WEB技术应用基础习题及答案

1. 以下几个IP地址中()不是合法的IP地址?

A.204.1546.21.106

B.127.0.0.1

C.175.146.87.175

D.202.96.0.255

2. HTTP的默认端号是()。

A.80

B.8080

C.70

D.21

3.如果网页(),该网页是动态的。

A.有GIF动画图片动来动去

B.有动画广告飞来飞去

C.能看影视

D.是动态实时生成的

4.以下选项中()是不正确的URL。

A.https://www.doczj.com/doc/1017386309.html,

https://www.doczj.com/doc/1017386309.html,

C.http://localhost:8080/bookshop/index.jsp

D.ftp://ftp.link/down/search.jsp

5.客户发出请求、服务器端响应请求过程中,说法()是正确的。

A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接

B.客户在浏览器上看到结果后,释放浏览器与服务器连接

C.客户端直接调用数据库数据

D.Web服务器把结果页面发送给浏览器后,浏览器与服务器断开连接

6.以下说法()是正确的。A.因特网和万维网是一回事B.万维网是网络的网络

C.万维网是一个运行在Internet上的全球性、分布式信息发布系统

D.万维网是覆盖全球的网络

1.简述名词:计算机网络、互联网和Inernet。

1.为使页面具有红背景色()语句正确。

A.

B.

C.

D.

2.以下代码段显示()。

A. 以字母a开始的有序列表

B. 以实心园点标记的无序列表

C. 以实心园点标记的无序列表

D. 描述列表

3.对以下语句描述()正确。

A. 在页面上插入一幅图像

B. 在页面上插入一首歌曲

C. 插入一段影视

D. 插入电子信箱

4. 为链接到文件chaolianjie.html中名为“内容简介”位置,语句()正确。

A.

B.

C.

D.

5.以下代码段创建一个()的表格

Web技术 Web技术

A. 一行两列边框为1

B. 两行一列没有边框

C. 一行两列没有边框

D.两行一列边框为1

6.以下代码段创建一个()的表格

   
 
 

A. 三行两列6个单元格

B. 三行两列4个单元格

C. 两行三列6个单元格

D. 两行三列5个单元格

7.以下代码段()。

请选择兴趣

旅游

音乐

请选择性别:

A. 非常正确

B. 一组复选框用不同的名字,一组单选钮用相同名字

C. 一组单选按钮要用相同的名字

D. 一组复选框要用不同的名字

8.以下代码段,显示效果()。

Web技术

新技术

A. 文字“Web技术”和“新技术”显示成宋体、黑色

B. 文字“新技术”显示成楷体、红色

C. 文字“Web技术”显示成楷体、红色

D.文字“Web技术”和“新技术”显示成楷体、红色

1. 简述HTML文件结构,它以什么标记开始,什么标记结束?

2. 如何用记事本创建一个HTML文档?

3. HTML文档的扩展名是什么?CSS样式文件的扩展名又是什么?

4. HTML标记是否区分大小写,可以嵌套使用吗?

5. HTML注释格式是什么?

6. 在HTML中,标记的size属性的最大值和最小值是多少?

7. 在HTML文档中页面背景色和字体颜色如何表示?

8. 在HTML文档中,段落标记

和换行标记
的区别是什么?

9. 预格式化标记

的作用是什么?

10. 超链接标记的作用是什么?如何应用超链接标记链接到其他资源?

11.链接到本文档指定位置与链接到其他文档指定位置,href属性值的区别是什么?

12. 图像标记的alt属性起什么作用?如何给图像加上边框?

13. 表格标记可以嵌套使用吗?使用时的注意事项?

14. 表单在页面中起什么作用?它包含哪些控件?

15.文本框控件的属性size与maxlenght的区别是什么?

16.一组单选按钮与一组复选框的作用有什么区别?创建时要注意何事项?

17.简述在表单中,method=get与method=post的区别。

18. 简述CSS的概念和它的功能?

19.有哪几种方式可以把样式表加载到页面中?

1.JDK安装配置完成后。在MS DOS命令提示符下执行( )命令,测试安装是否正确。

A. javac

B.Javac

C.JAV AC

D.JavaC

2. Tomcat安装目录为:“d:\Tomcat5.5”,使用默认端口号。启动Tomcat后,为显示默认主页,在浏览器地址栏目中输入()。

A.http://localhost:80

B.http://127.0.0.1:80

C. http://127.0.0.1:8080

D. d:\Tomcat5.5\index.jsp

3.设置虚拟发布目录,要修改()。

A.Tomcat的bin目录中,tomcat5.exe文件

B.Tomcat的bin目录中,server.xml文件

C.Tomcat的webapps\ROOT目录中,index.jsp文件

D.Tomcat的conf目录中,server.xml文件

二、简答题

1.安装JSP运行环境需要准备哪些软件?

2.JDK软件的作用是什么?

3.JDK安装完成后为什么要配置系统的环境变量,如何配置?

4.如何得知JDK安装正确?

5.Tomcat服务器软件的默认发布目录是什么?

6.Web应用程序可以存放在Tomcat的默认发布目录外否?

1. 以下非法变量名是()。

A. stuName

B._numb

C.false

D.MyDate2

2. JavaScript语句:document.write((num1=8)!=(num2=8)),在浏览器窗口显示结果为()。

A. true

B. Undefined

C. Null

D. false

3. 以下关于JavaScript语言描述,正确的是()。

A. 不区分大小写

B.一定要用分号作为行结束标志

C.可以用两种方法进行注释,“//……”和“/*……*/”

D. 是纯面向对象的

4. Date对象的setTime()函数()的时间数。

A. 设置从1970年1月1日00:00:00开始,以秒为单位

B. 设置从1970年1月1日00:00:00开始,以毫秒为单位

C. 设置从2000年1月1日00:00:00开始,以毫秒为单位

D. 设置从1970年1月1日12:00:00开始,以秒为单位

5. Date对象的getDay()函数返回()。

A. 月份,其值为0~11

B. 日期,其值为1~31

C. 星期,其值为1~7

D. 星期,其值为0~6

6. 打开网页时的浏览器窗口是()对象。

A. window

B. document

C. form

D. location

7. onClick事件在()发生。

A. 鼠标移到对象上时

B. 网页载入浏览器时

C. 鼠标左键单击对象时

D. 用户释放按键时

8. setTimeout("changeStatus()",100)函数执行时,()。

A.调用changeStatus()函数100次

B.每100毫秒,调用changeStatus()函数一次

C.每100秒,调用changeStatus()函数一次

D.每100分,调用changeStatus()函数一次

1.什么是脚本语言,它的功能是什么?

2 客户端脚本和服务器端脚本各自的功能是什么?

3 如何将JavaScript语句嵌入HTML页面?请写出关键语句。

4 如何将JavaScript文件链接到HTML文档?请写出关键语句。

5 JavaScript中的函数如何定义,如何调用?

6 JavaScript主要应用哪几个接口元素,如何使用?

7.举例说明如何自定义对象和创建对象实例。

8.什么是事件?什么是事件处理程序?

9 window对象的组成结构是怎样的?

10.如何引用表单元素?如果页面上有一个表单,name=myForm,表单上有一个按钮,name=myButton,如何引用按钮上面的数据?

11. window对象的主要属性和方法是什么?各举出三个例子,可以多列。

12. window下层最主要的对象是什么?

13. document对象的主要属性、方法和事件是什么?各举出三个例子,可以多列。

14.如何创建字符串对象,举例说明。

15.创建一个二维数组对象。

16. 写出输出系统当前月份的语句。

1.文件book.jsp的位置C:\Tomcat 5.5\webapps\bookshop\book.jsp,在浏览器地址栏目输入以下()内容可以浏览该网页。

A. http://localhost:8080/ book.jsp

B. http://localhost:8080/bookshop/book.jsp

C. C:\Tomcat 5.5\webapps\bookshop\book.jsp

D. http://localhost:8080/ROOT/book.jsp

2.有一段代码如下:

<%

for( int i=4; i>1; i-- )

out.println( "你好!" );

%>

在客户端浏览器源文件见到的代码段是()。

A.

你好!

你好!

你好!

B. for( int i=4; i>1; i-- )

out.println( "你好!" );

C.

你好!

你好!

你好!

D. 你好!

你好!

你好!

3.以下四行注释代码运行后,在客户段浏览器查看源文件能见到的注释是()。

A.

B. <%--今天是:<%=(new java.util.Date()).toLocaleString()%>--%>

C.<% //for循环%>

D.<% /** for循环*/ %>

4.JSP页面上有语句,<% String str=" 你好!"; %>,语句是()。

A.表达式

B. 注释

C. 指令

D.脚本元素

1. 简述JSP的主要特点。

2. 组成JSP页面的主要元素有哪些?

3. JSP文件名的后缀是什么?JSP代码的定界符是什么?

4. 简述JSP的运行过程。

5.JSP页面运行较快的原因是什么?

6. 一个JSP页面的源代码,与在客户端看到的代码是否一致?

7.什么是HTML注释、隐藏注释、脚本注释,在客户端的“查看源文件”中能见哪个注释?

8.在<%…%>标记之间和<%!…%>标记之间都可以声明变量,它们的区别是什么?

9.如何声明方法,如何调用方法,举例说明。

10. 在什么标记之间插入表达式,使用时应注意些什么?

11.简述脚本元素的功能。

12. JSP页面中为什么会出现中文乱码。

1.以下叙述()是正确的。

A.JSP动作标记为JSP页面提供全局变量。

B.JSP指令标记在执行阶段插入文件。

C.JSP动作标记动态插入文件。

D.JSP指令标记动态嵌入文件。

1.JSP指令标记和JSP动作标记的功能有何区别?

2.简述page指令标记的功能,并举出其中3种属性的应用。

3.如果JSP页面使用简体中文,如何设置page指令的属性值?

4.简述include指令标记的功能,使用时的注意事项是什么?

5.简述taglib指令标记的功能,如何自定义标记,tag文件如何存放?如何调用自定义标记?

6.简述param动作标记的功能,通常是哪些标记的子标记?

7.简述include动作标记的功能。

8.include动作标记与include指令标记的区别是什么?

9.简述forward动作标记的功能。

10.简述plugin动作标记的功能。

1.如果客户提交的表单中,某个名为name的控件具有多个参数值时,可以使用()方法获得name指定

的所有参数值。

A.getParameter(String name)

B.getHeader(String name)

C.getParameterV alues(String name)

D.getAttribute(String name)

2.使用response对象的()方法使页面重新定位。

A.setStatus( )

B.sendRedirect( )

C.forward()

D.sendError( )

3.某一客户在同一个Web服务目录的4个页面间跳转,其session对象有()个ID。

A.1

B.2

C.3

D.4

4.某一客户的session对象在()一直存在。

A.连接断开之前

B.客户跳转到其他页面之前

C.客户连接到其他网站之前

D.客户浏览器关闭之前

5.某一服务器有4个客户访问,共创建了()application对象。

A.1

B.2

C.3

D.4

1.为什么要设置JSP内置对象?列举其中5种内置对象的功能。

2.如何使用request对象获得客户浏览器中的表单输入信息,例如在表单中用语句描述的文本框输入信息?

3.response对象状态行的作用有哪些?

4.response对象的sendRedirect方法的功能是什么,常在什么情况下使用?

5.out对象的功能是什么,写出向浏览器输出数据的方法。

6.session对象的作用是什么,它在什么范围内共享信息,列举出session对象常用的3种方法?

7.application对象的作用是什么,它在什么范围内共享信息?

8.简述session对象和aplication对象的不同处。

1. 什么是JavaBean?在什么情况下使用JavaBean比较有利?使用JavaBean的优点?

2.用Java语言编写JavaBean的注意事项有哪些?

3.JavaBean由哪几种成分组成?

4.如果在Web服务目录person中有一个JSP页面,要使用一个bean,该bean的前三行语句为:

package student;

public class StudentBean{

String studentName, studentNum;

请问:

①该bean的文件名。

②该bean的class文件的存放目录。

③使用该bean的JSP文件的动作属性class的值是什么?

5. jsp:useBean动作属性scope的功能是什么?写出其默认值和另外3种属性值。

6.jsp:setProperty和jsp:getProperty动作的功能是什么?使用时的注意事项。

选择题

1.编制好的bean文件名的后缀是()。

A. .java

B. .jsp

C. .html

D. .class

2.有一个加法bean

package bean;

public class AddBean{

int addNum1, addNum2;

public int add(int addNum1, int addNum2){

return addNum1+ addNum2;

}

}

以下()可以正确设置addNum1的值。

A.public int setAddNum1(int a){

addNum1=a;

}

B.public void setaddNum1(int a){

addNum1=a;

}

C.void setaddNum1(int a){

addNum1=a;

}

D.public void setAddNum1(int a){

addNum1=a;

}

3.加法bean如题1,以下()可以正确获得addNum1的值。

A.public void getAddNum1( ){

return addNum1;

}

B.public int getAddNum1( ){

return addNum1;

}

C.void getaddNum1(){

return addNum1;

}

D.public int getAddNum1(int a ){

return addNum1;

}

4.在JSP页面使用()动作创建bean实例。

A.jsp:setProperty

B.jsp:getProperty

C. jsp:useBean

D.jsp:param

5.当jsp:useBean动作属性scope="()"时,创建的bean实例的生命周期是会话期的。

A. page

B. request

C. session

D. application

6.通过客户表单输入,使用param= “*”设置bean的属性值时,()。

A.表单组件名是任意的

B.表单组件名要与bean属性名对应相等

C.表单组件名要把对应的bean属性名的第一个字母大写

D.以上都不对

1.与数据库建立连接需要创建()类对象。

A. Statement

B. resultset

C. Connection

D. PrepareStatement

2.与数据库建立连接并操作数据库数据的主要步骤的顺序为( )。

①发送SQL语句②与数据库建立连接. ③关闭连接

④载入数据库驱动程序⑤接受并处理结果集

A. ①②③④⑤

B. ④②①⑤③

C. ②④③⑤①

D. ①②③④⑤

3.使用纯Java程序为SQL Server数据库加载JDBC驱动程序,使用( )语句。

A Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

B. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

C. Class.forName("com.mysql.jdbc.Driver");

D. Class.forName("oracle.jdbc.driver. Oracle Driver ");

4.查询bookinfo表中所有数据使用( )语句。

A. "Select * From bookinfo";

B. "Select * From bookinfo where bookname like '%"+bName+"%'";

C. "Select * From bookinfo where pubdate between '"+s_pubdate+"' and '"+e_pubdate+"'";

D. "update bookinfo Set price='"+s_bkprice+"' where bookid='"+s_bkid+"'";

1.名词解释:数据库、数据库管理系统、数据表、记录、字段。

2.JDBC的全称和英文名称?

3.JDBC的功能是什么?

4.简述JDBC工作原理。

5.简述JDBC数据库连接方式。

6.简要列出JDBC建立数据库连接步骤。

7.请写出包含java.sql的Page指令语句。

8.请写出加载JDBC-ODBC 桥驱动程序的语句。

9.写出纯Java程序连接数据库步骤。

web技术应用基础应用复习资料

填空题 1.JSP把Java作为默认的脚本语言. 2.HTTP的中文含义是超文本传输协议,它的作用是用于传输超文本标记语言编写的文件。 3.网站一般分为三层,分别是用户界面交互层,应用程序层,数据库层。 4.Servlet的生命周期可以分为4个阶段:载入,初始化,执行,删除(销毁。 5.在JSP文件中使用〈!————〉对HTML文本进行注释,使用〈%————%〉符号对JSP语句进行注释。 6.JSP页面在使用Jag标记来调用一个标签文件之前,必须使用Taglib指令标记引入该Web服务目录下的标记库。 7.在JSP中当执行了查询结果保存在Resultset对象中。 8.在JSP中,连接数据库的方式通常有两种:一种是通过JDBC驱动程序连接;另一种是通过JDBC-ODBC桥连接。 9.HTML是超文本标记语言,作用是WWW页面内容的格式进行说明。在HTML中加入CSS的方法主要有嵌入式样式表,内联式样式表,外联式样式表。 10.Request对象的作用是表示客户端对网页的请求,并使用HTTP协议处理客户端的请求,一个常用的方法是getParameter();其作用为设置作为响应生成内容的类型和字符编码。 11.Reponse对象的作用是处理jsp生成的响应发送给客户端: setContentType(),其作用为设置作为响应生成内部的类型和字符编码。 12.JSP中的五个常见内建对象是out: application: request:reponse:session 13.Servlet中的4个常用方法分别是init():doGet():doPost():destor() 14.在JSP页面中显示用户信息的两种方法是out.println()和〈%= %〉 15.Servlet中实现页面跳转的两种方法是response.sendRedirect()和request.getRequestDispatcher().forward() 16.JSP开发网站的两种模式分为Jsp+javabean和jsp+javabean+servlet 17.一个JSP页面可由5种元素组合而成,分别是普通的HTML.标记,JSP标记,JAVA程序片,JAVA表达式和变量和方法的声明。 18.JavaBean有4个scope,分别page,request和 application,request,sussion. 19.内置对象session的setAttribute()方法可将数据存入session, getAttribute()方法可从session中将数据取出。 1 / 13 20.MVC将应用程序分为3个核心模块,分别是模型,视图和控制器。 21.异常的处理,可在该方法的代码段中包含3类代码:try.catch和finally 22.Servlet的生命周期由三个方法控制,这三个方法分别为:init();service();和destroy(). 23.使用Statement对象的executeQuery()方法执行查询语句,使用executeUpdate()方法执行更新语句,使用execute()方法执行动态的未知操作。 24.JSP中使用reponse的sendRedirect()方法实现页面的跳转。 25.JSP的英文全称是Java Servet Page. 26.将JSP与JavaBean配合使用是通过JSP中的三个动作指令实现 的:jsp:useBean: jsp:getProperty:jsp:setProperty.

Web技术应用基础学习心得

Web技术应用基础学习心得 本学期我们学习了Web技术应用基础的课程,虽然课时不长,但我学到了很多。现在做一下总结。 在此课程中我学到了好多开发页面的工具,还有美化的等等。不过令我最感兴趣的是jsp。JSP是英文Java Server Pages的简写,是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web 应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP 文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP还有其他的优点比如: (1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。 当然也有缺点,比如: (1)与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。 JSP内置对象: 一.request对象: 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。它是HttpServletRequest的

web技术应用基础应用复习

w e b技术应用基础应用 复习 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

填空题 1.JSP把Java作为默认的脚本语言. 2.HTTP的中文含义是超文本传输协议,它的作用是用于传输超文本标记语言 编写的文件。 3.网站一般分为三层,分别是用户界面交互层,应用程序层,数据库层。 4.Servlet的生命周期可以分为4个阶段:载入,初始化,执行,删除(销 毁。 5.在JSP文件中使用〈!————〉对HTML文本进行注释,使用〈%———— %〉符号对JSP语句进行注释。 6.JSP页面在使用Jag标记来调用一个标签文件之前,必须使用Taglib指令 标记引入该Web服务目录下的标记库。 7.在JSP中当执行了查询结果保存在Resultset对象中。 8.在JSP中,连接数据库的方式通常有两种:一种是通过JDBC驱动程序连 接;另一种是通过JDBC-ODBC桥连接。 9.HTML是超文本标记语言,作用是WWW页面内容的格式进行说明。在HTML中 加入CSS的方法主要有嵌入式样式表,内联式样式表,外联式样式表。 10.Request对象的作用是表示客户端对网页的请求,并使用HTTP协议处理 客户端的请求,一个常用的方法是getParameter();其作用为设置作为响应生成内容的类型和字符编码。 11.Reponse对象的作用是处理jsp生成的响应发送给客户端: setContentType(),其作用为设置作为响应生成内部的类型和字符编码。 12.JSP中的五个常见内建对象是out: application: request:reponse:session 13.Servlet中的4个常用方法分别是init():doGet():doPost():destor() 14.在JSP页面中显示用户信息的两种方法是()和〈%= %〉 15.Servlet中实现页面跳转的两种方法是()和().forward() 16.JSP开发网站的两种模式分为Jsp+javabean和jsp+javabean+servlet 17.一个JSP页面可由5种元素组合而成,分别是普通的HTML.标记,JSP标 记,JAVA程序片,JAVA表达式和变量和方法的声明。

《web前端开发基础》作业考核试题题库大全(精品文档)

《web前端开发基础》作业考核试题题库大 全 《web前端开发基础》这门课是非常重要的,尤其是对于计算机专业的同学们来说,下面带来的《web前端开发基础》作业考核试题题库大全一起看看! 一、单选题共20题,40分 1 2分 浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度。你可以按以下()方法处理。 A在浮动元素后加个div设置clear: both; height:0,overflow:hidden B使用clearfix; C设置父元素浮动; D以上方法均可 2 2分 在CSS中,关于BOX的margin属性的叙述正确的是()。 A边距margin只能取一个值 Bmargin属性的参数有margin-left、margin-right、

margin-top、 margin-bottom Cmargin属性的值不可为auto Dmargin属性的参数值不能全部设置成0px 3 2分 下列( )HTML属性可用来定义内联样式。 Afont Bclass Cstyles Dstyle 4 2分 要将某div设置为漂浮于页面之上,以下能做到得是:Aposition:absolute; Bposition:relative Cposition:fixed Dposition:static 5 2分 下列()工具可以方便地选择连续的、颜色相似的区域。 A魔棒工具

B矩形选框工具 C椭圆选框工具 D磁性套索工具 6 2分 给一个盒子设置左右填充分别为10px和20px后,如果要求盒子在页面中占的总宽度不变,那么应该让盒子的宽度减少()像素。 A10px B20px C30px D不需减少 7 2分 在客户端网页脚本语言中最为通用的是( )。 AVB BJavaScript CPerl DASP 8 2分 下列( )标签里包含的内容可以显示在页面上。

HTML5与CSS3 web前端开发技术习题答案

第一章 1.简答题 (1)在Web前端开发方面,HTML5与HTML4比较,主要解决哪几方面的问题? HTML5的核心在于解决当前Web开发中存在的各种问题。 一是解决Web浏览器之间的兼容性问题。在一个浏览器上正常显示的网页(或运行的Web 应用程序),很可能在另一个浏览器上不能显示或显示效果不一致; 二是文档结构描述的问题。HTML4之前的各版本中,HTML文档的结构一般用div元素描述,文档元素的结构含义不够清晰; 三是使用HTML+CSS+JavaScript开发Web应用程序时,开发功能受到很大的限制,比如本地数据存储功能、多线程访问、获取地理位置信息等,这些都影响了用户的体验。 (2)HTML5新增的全局属性有哪几个?描述其主要功能。 HTML5新增的全局属性,是指可以对任何元素都使用的属性。功能如下所示。

(3)HTML5是下一代Web语言的开发框架,典型特性有哪些? HTML5从标记语言的功能提升到下一代Web语言的开发框架,他集成了HTML+CSS3+JavaScript的Web应用框架。。 良好的语义特性。HTML5支持微数据与微格式,增加的各种元素赋予网页更好的意义和结构,适于构建对程序、对用户都更有价值的数据驱动的Web应用。HTML5增加了section元素、article元素、nav元素以及aside元素等结构元素。 强大的绘图功能。通过使用Canvas API动态地绘制各种效果精美的图形,也可以通过SVG 绘制可伸缩矢量图形。 增强的音视频播放和控制功能。新增了audio和video 元素,可以不依赖任何插件而播放音频和视频。 HTML5的数据存储和数据处理的功能。 包括离线应用、Web通信、本地存储等功能,HTML5还支持WebSQL和IndexedDB等轻量级数据库,增强了数据存储和数据检索能力。 获取地理位置信息。HTML5新增了Geolocation API规范,应用于移动设备中的地理定位。 提高页面响应的多线程。HTML5新增了Web Workers来实现多线程功能。通过Web Workers,将耗时较长的处理交给后台线程,降低Web服务的响应时间,有利于增强用户体验。 方便用户处理文件和访问文件系统的文件文件API 。HTML5的文件API包括FileReader API 和File SystemAPI。 除了上面介绍的HTML5的特性之外,HTML5还有管理浏览器历史记录的History API。HTML5可以通过脚本语言在浏览器历史记录中添加项目,以及在不刷新页面的前提下显示地改变浏览器地址栏中的URL地址;而HTML5的拖放功能可以使用mousedown、mousemove、mouseup等方法来实现拖放操作。

Web开发技术及其应用学习心得

Web开发技术及其应用学习心得 从大学开始接触Web应用开发技术,但是大学里概念性的东西过强,导致学完后对于如何实际应用开发并不是很有条理。 一、何为Web应用程序 我刚开始学习的是java和C++应用程序,这些程序只能在本机上运行,接触了Web应用程序开发,才知道原来自己一直在接触使用Web应用程序,像在学校使用的教务管理系统还有经常用上的人人网,都是Web应用程序,Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++、C#等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。也就是说我们开发的程序是运行在服务器端,客户使用浏览器就可以使用程序提供的服务。 二、Web应用程序开发常用语言 Web应用程序开发常用语言有JSP、ASP、PHP、https://www.doczj.com/doc/1017386309.html,等,自己在网上对这些语言进行的一些了解,这些语言各有各的优势和缺点,编程者可以根据各自的情况选择编程语言,我起初学习Web编程的时候是学的JSP,它的底层语言是JAVA,由于有过Java和网页设计的基础学习起来也不是很麻烦,上手还是比较快的,但是随着系统的复杂度的提高我发现开发越来越麻烦,每个表单和控件都要自己定义引用,后来通过同学的推荐,开始着手学习https://www.doczj.com/doc/1017386309.html,,它是微软公司继ASP后推出的又一门服务器端脚本语言,https://www.doczj.com/doc/1017386309.html,一般分为两种开发语言,https://www.doczj.com/doc/1017386309.html,和C#,C#相对比较常用,因为是.NET独有的语言,https://www.doczj.com/doc/1017386309.html,则为以前VB 程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#。 三、如何学好https://www.doczj.com/doc/1017386309.html, 学习https://www.doczj.com/doc/1017386309.html,我个人觉得首先应该对HTML标签有所了解,因为开发动态网页还是要跟HTML标签打交道,多了解一些你在编程的时候更容易上手,还有HTML 提供的一些表单,最好能熟悉,在https://www.doczj.com/doc/1017386309.html,中也提供了各类控件,这些控件的学习都比较简单,所见即所得,可以直接向页面中拖各种控件,后台代码写在.cs 文件中。关于学习方法,个人心得总结如下: 学习的过程最好能结合各自情况,像我自身只是一般的初学者,所以我从先看一些https://www.doczj.com/doc/1017386309.html,的视频教程,尽快熟悉它的用法和规范,因为这样接受比较快,但是不能一味的只看视频,必须要学着去实践,开始可以跟着视频上的例子照葫芦画瓢作一些试试,可以自己尝试着去修改例子,将它变成自己的东西。另外又找了两本.net方面的书,最佳组合是一本基础的书和一本实例书,这样可以巩固前面的学习,如果有不清楚的地方可以直接查书,加深记忆,看实例的书,并且最好能照着书上实现一遍,提高自己的水平,前万不要眼高手低,要不到到头来前功尽弃,前面学的都忘了。 此次授课的老师实践经验非常丰富,他把学员建立在现实开发的基础上,深入浅出,引用实例,授课一点也不枯燥,我们在接受了他们大量的信息的同时,很自然地消化处理,没有任何被动。Java语言程序设计、数据库技术基础、Servlet和JSP编程基础到轻量级J2EE体系架构程序开发,老师们贴切的例子

WEB技术应用基础习题及答案

WEB技术应用基础习题作业 习题作业JSP- 第一章 一、选择题: 1.以下几个IP 地址中()是合法的IP 地址? 2. HTTP 的默认端号是()。 A.80 B.8080 C.70 D.21 3.如果网页(),该网页是动态的。 A.有GIF动画图片动来动去 B.有动画广告飞来飞去 C. 能看影视 D. 是动态实时生成的 4.以下选项中()是不正确的URL。 5.客户发出请求、服务器端响应请求过程中,说法()是正确的。 A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接 B.客户在浏览器上看到结果后,释放浏览器与服务器连接 C.客户端直接调用数据库数据 D.Web 服务器把结果页面发送给浏览器后,浏览器与服务器断开连接

6.以下说法()是正确的。 A.因特网和万维网是一回事 B.万维网是网络的网络 C.万维网是一个运行在Internet 上的全球性、分布式信息发布系统 D.万维网是覆盖全球的网络 二、简答题 1. 简述名词:计算机网络、互联网和Inernet 。 2.Internet 提供哪些主要服务? 3.简述电子邮件的收发过程。 4.Inernet 上的主机指什么? 5.WW的英文全称是什么,它的主要功能是什么? 6.简述Web和In ternet的区别与联系。 7.简述IP 地址表示方式。 8.ASP与https://www.doczj.com/doc/1017386309.html,技术有什么特点? 9.静态网页和动态网页的区别是什么?

10. 可以为Internet 上两台主机分配同一个IP 地址吗?可以为同一个网络的两台 主机分配同一个IP 地址吗?可以为两个不同网络的两台主机分配相同的主机地址 11.IP 地址分为哪几类?它们各自适用于什么情况? 12.为什么要使用子网掩码?子网掩码的作用是什么? 13.已知主机的IP 地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 14.域名解析系统的作用是什么? 15. URL的组成是什么?写出其标准的结构形式,并简述各部分的功能。 17.Web应用程序的三个层面各司何职,该工作模式有哪些优点?画出三层结构图< 18.以Web方式访问数据库的特点是什么? JSP- 第二章 一、选择题: 1.为使页面具有红背景色()语句正确。 A. B. C. D.

东师《Web前端开发基础》2019年春季学期期末作业考核1答案

Web前端综合案例开发19春作业考核-0001 试卷总分:100 得分:0 一、单选题(共30 道试题,共60 分) 1.a:hover表示声明意思 A.一段文本为链接时的属性。 B.文本被点击之后的属性。 C.代表鼠标指针放在这个链接上时的属性 D.代表鼠标按下时一瞬间的属性。 正确答案:C 2.图片轮播中,当鼠标移动到图片时停止轮播的操作方法是什么() A.clearTimeout B.outTimeout C.setTimeout D.endTimeout 正确答案:A 3. 下列哪个不是input的type类型? A.radio B.text C.number D.line 正确答案:D 4.选取具有title属性的a标签,书写正确的是哪个() A.a(title) B.a[title] C.a.title D.a+title 正确答案:B 5.css外边距的属性为? A.margin B.padding C.border

D.border-radius 正确答案:A 6.padding属性是指()。 A.内容的宽度 B.内容的高度 C.内容与内容之间的距离 D.内容与边框之间的距离 正确答案:D 7.在标签样式操作中,下列哪个选项可以交替使用类别样式() A.$(选择器).css(样式属性名,[值]) B.$(选择器).addClass(类别样式名) C.$(选择器).removeClass(类别样式名) D.$(选择器).toggleClass(类别样式名) 正确答案:D 8.一个html页面中可以有多少个img标签()。 A.0 B.1 C.6 D.没有限制 正确答案:D 9.创建选项菜单应使用以下标记符:() A.SELECT 和OPTION B.INPUT 和LABEL C.INPUT INPUT 和OPTION 正确答案:A 10.在div自适应窗口高度里面,要获取当前div的高度,首先会调用什么函数() A.setHeight() B.bind() C.setHeight() D.clientHeight || offsetHeight; 正确答案:D 11.下列哪个css属性能够设置盒模型的内补丁为10、20、30、40(顺时针方向)?

web技术应用基础应用 复习

填空题 . Java作为默认的脚本语言1.JSP把2.HTTP的中文含义是超文本传输协议,它 的作用是用于传输超文本标记语言编写的文件。 3.网站一般分为三层,分别是用户界面交互层,应用程序层,数据库层。 4.Servlet的生命周期可以分为4个阶段:载入,初始化,执行,删除(销毁。 5.在JSP文件中使用〈!————〉对HTML文本进行注释,使用〈%————%〉符号对JSP语句进行注释。 6.JSP页面在使用Jag标记来调用一个标签文件之前,必须使用Taglib指令标记引入该Web服务目录下的标记库。 7.在JSP中当执行了查询结果保存在Resultset对象中。 8.在JSP中,连接数据库的方式通常有两种:一种是通过JDBC驱动程序连接;另一种是通过JDBC-ODBC桥连接。 9.HTML是超文本标记语言,作用是WWW页面内容的格式进行说明。在HTML中加入CSS的方法主要有嵌入式样式表,内联式样式表,外联式样式表。 10.Request对象的作用是表示客户端对网页的请求,并使用HTTP协议处理客户端的请求,一个常用的方法是getParameter();其作用为设置作为响应生成内容的类型和字符编码。 11.Reponse对象的作用是处理jsp生成的响应发送给客户端: setContentType(),其作用为设置作为响应生成内部的类型和字符编码。 12.JSP中的五个常见内建对象是out: application: request:reponse:session 13.Servlet中的4个常用方法分别是init():doGet():doPost():destor() 14.在JSP页面中显示用户信息的两种方法是out.println()和〈%= %〉 15.Servlet中实现页面跳转的两种方法是response.sendRedirect()和request.getRequestDispatcher().forward() 16.JSP开发网站的两种模式分为Jsp+javabean和jsp+javabean+servlet 17.一个JSP页面可由5种元素组合而成,分别是普通的HTML.标记,JSP标记,JAVA程序片,JAVA表达式和变量和方法的声明。 application,request,sussion. 和page,request分别scope,个4有JavaBean18. 19.内置对象session的setAttribute()方法可将数据存入session, getAttribute()方法可从session中将数据取出。 20.MVC将应用程序分为3个核心模块,分别是模型,视图和控制器。 21.异常的处理,可在该方法的代码段中包含3类代码:try.catch和finally 22.Servlet的生命周期由三个方法控制,这三个方法分别为:init();service();和destroy(). 23.使用Statement对象的executeQuery()方法执行查询语句,使用executeUpdate()方法执行更新语句,使用execute()方法执行动态的未知操作。 24.JSP中使用reponse的sendRedirect()方法实现页面的跳转。 25.JSP的英文全称是Java Servet Page. 26.将JSP与JavaBean配合使用是通过JSP中的三个动作指令实现 的:jsp:useBean: jsp:getProperty:jsp:setProperty.

web技术应用

Web技术应用论文 江苏科技大学

Web技术及应用 摘要 现在人们交流的方式有很大一部分依赖于网站,这首先就须要有一个性能健全的Web 网站。 一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。WEB就是一种超文本信息系统,WEB的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为WEB。 关键字:WEB 背景问题发展 一、Web技术的应用背景及其作用 1、Web技术应用的背景 Web是World Wide Web的简称,中文称之为万维网,是用于发布、浏览、查询信息的网络信息服务系统,由许多遍布在不同地域内的Web服务器有机地组成。 在Web出现以前,internet上的信息只有文本形式。人们在进行信息检索的时候,不容易识别,而且索然无味。而Web有一个特点,就是Web上的信息除了文本形式以外,还具有图形化和易于导航特点。Web可以提供将图形、音频、视频信息集合于一体的特性。同时,Web是非常易于导航的,只需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。这个特点使得人们在使用计算机网络的时候,能够找到丰富的信息资源,同时也会节省时间,提高效率。在当今社会,内容上的极大丰富,以及使用上的方便快捷、简单易懂,是Web能够非常流行的很重要原因。 在没有Web的时候,访问internet也要靠虑到系统平台上的差别。有些时候会因为平台上的不一致而无法浏览信息。而web上,无论你的系统平台是什么,你都可以通过Internet 访问WWW。浏览WWW对你的系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh还是别的什么平台我们都可以访问WWW。对WWW的访问是通过一种叫做浏览器(browser)的软件实现的。如Netscape 的Navigator、NCSA的Mosaic、Microsoft的Explorer等。 2、作用 Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。而且,随着计算机网络的发展。Web已经由1.0升级到了2.0。而web2.0最大的特点就是个性化。在其中,个人不是作为被动的客体而是作为一种主体参与到了互联网中,个人在作为互联网的使用者之外,还同时成为了互联网主动的传播者、作者和生产者。 二、Web技术中重要技术的介绍

1+XWeb前端开发职业技能等级考试--初级客观题

Web 前端开发职业技能等级考试--初级客观题 2019年下半年Web 前端开发初级理论考试 (考试时间9:00-11:00 共120分钟) 1. 本试卷共 3 道大题,满分100 分。 2. 请在指定位置作答。 一、单选题(每小题 2 分,共30小题,共60分) 基本信息:[矩阵文本题] * 姓名: 院校: 班级: 1. 块级元素说法正确的是()[单选题] * A、块级元素和其他元素在一行显示 B、块级元素对宽和高,边距生效(正确答案) C、块级元素对宽和高生效,边距不生效 D、块级元素对宽,高,边距都不生效 2. 以下说法正确的是()[单选题] * A. table 的表单标签 B. td 的代表行

C. tr 代表列 D. table 是表格标签(正确答案) 3. 不是HTML5 的新增的特性是()[单选题] * A. 新增了很多语义化标签 B. 新增了音频和视频 C. 新增了本地存储 D. 新增伪类(正确答案) 4. CSS3中可以用()关键词,自定义字体代表小图标[单选题] A. transition B. transform C. font-face(正确答案) D. font-family 5. 在开发过程中,图片下面有 1 像素的小间隙,如何去除(): A. 给图片设置font-size:0 B. 给图片设置display:block(正确答案) C. 给图片设置border:0 D. 给图片设置border:none; 6. 让一个动画名为fade的动画持续执行并且在第一次开始时延迟画执行1s,以下代码正确的是()[单选题] * A. animation:fade 1s 0.5s infinite(正确答案)[单选题] 0.5s开始,每次动

《Web技术及应用》课程设计

Web技术及应用 期末课程设计报告 题目在线交友系统 班级:网络安全与执法班 学号:201483030127/111 姓名:刘洋郭建建 成绩: 完成时间:2017 年 6 月

目录 第一章引言 (1) 1.1开发背景 (1) 1.2开发现状分析 (2) 1.2需求分析 (2) 第二章系统设计 (4) 2.1 功能设计 (4) 2.2 数据库设计 (5) 2.3 流程(或算法)设计 (6) 第三章系统实现 (6) 3.1 交友系统 (6) 第四章设计总结 (10) 参考文献 (10) 附录(核心代码) (11)

在线交友系统 第一章引言 近年来,随着移动互联网的发展,人们的交流方式变得更加的开放。上网不在局限于电脑,手机的普及,让通信从电脑上迅速转移到手机上已是不争的事实。信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具。在网上不在局限于时间地点,那里有我们最新观点,最具创意的Idea,最新的消息等。当然还有我们最美好的回忆。 在大学期间,我们每个人都有很多留恋的记忆。有游玩的风景,有采风的快乐。有寂寞无聊的时间,还有单独宅的时光。学习、成长、伴随我们走过这风风雨雨的三年。真的是风霜雨雪踏歌行。我们用各种形式来记住青春的童话。在快要告别大学的时光里,当我们回忆其这些,既是一笔财富,也是一份美好而简单的记忆。出于这个理由,我设计开发了这个交友平台。来分享你我他/她的喜怒忧伤。随着互联网,微博,博客等的兴起,交流变得随时随地,更加的人性化和自由。 本次设计为简单的一个社交平台,注册的用户可以分享自己的照片,Flash 视频,心情,交友等。可以查找好友,添加好友,。好友也能同步的看到你的心情,查看你的个人资料。当然也可以进行电话交流。都为交友提供一个很好的平台。这就交友平台开发的目的-----交流分享,共同成长。这也是“网络交友”的特点所在。 1.1开发背景 为了留一份美好回忆,为了更大范围的交友,不受时间和空间的限制。为了让我们共同成长。让我们在大学的校园中成长更加自由,分享我们成长的经历,交流进步。

web技术应用基础主要复习内容+部分答案

web技术应用基础主要复习内容 第一章 web技术概述 1. www的全称 Web全称World Wide Web,简称WWW,译名万维网或全球信息网。 2.web的三要素 1、统一资源定位(URL):资源在何处 2、超文本传输协议(HTTP):用什么方法访问资源 3、超文本标记语言(HTML):信息资源表达方式和资源访问手段。 3.已知IP地址,子网掩码求主机所在的网络类型、网络号、子网号和主机编号,例如P24第19题 假设网络IP地址和子网掩码是: IP地址11000000.01001110.00101110.01100001=198.78.46.97 子网掩码11111111.11111111.11111111.11100000=255.255.255.224确定主机所在网络的类别、网络号、子网号及主机号 (1) 11000000:C类地址 (2) 前三个字节,网络地址:198.78.46 (3) 后一个字节标识主机 01100001 子网掩码11100000 结论:IP地址198.78.46.97标识的是:C类网络198.78.46的3号子网的1号主机 4.URL的格式P15例子 格式:<协议>:// <主机名><文件路径> 例如,https://www.doczj.com/doc/1017386309.html,/software/home.html, 使用协议:HTTP协议 主机名:https://www.doczj.com/doc/1017386309.html,服务器 文件路径:/software/目录下名为home.html的文件 第二章 web应用环境构建技术 1.Tomcat的目录结构P35表2-1例如Tomcat的默认发布目录 /webapps: web应用的发布目录,把java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了. 第三章无 第四章 HTML(选择题中占的比较多) 1.标记及其属性P66-P67 1.背景色属性:bgcolor="十六进制数字" 例: 2.背景图属性:background="图片地址" 例: 3.文本颜色属性:text="十六进制数字" 例: 4.链接颜色属性:都用十六进制数字值,link:一个超链接文本没点击的颜色设置;

WEB技术应用基础习题及答案

W E B技术应用基础习 题及答案 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

WEB技术应用基础习题作业 习题作业 JSP-第一章 一、选择题: 1. 以下几个IP地址中()是合法的IP地址 2. HTTP的默认端号是()。 3.如果网页(),该网页是动态的。 A.有GIF动画图片动来动去 B.有动画广告飞来飞去 C.能看影视 D.是动态实时生成的 4.以下选项中()是不正确的URL。 5.客户发出请求、服务器端响应请求过程中,说法()是正确的。 A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接 B.客户在浏览器上看到结果后,释放浏览器与服务器连接 C.客户端直接调用数据库数据 服务器把结果页面发送给浏览器后,浏览器与服务器断开连接 6.以下说法()是正确的。 A.因特网和万维网是一回事 B.万维网是网络的网络 C.万维网是一个运行在Internet上的全球性、分布式信息发布系统 D.万维网是覆盖全球的网络 二、简答题 1.简述名词:计算机网络、互联网和Inernet。 提供哪些主要服务 3.简述电子邮件的收发过程。 4.Inernet上的主机指什么 5.WWW的英文全称是什么,它的主要功能是什么 6.简述Web和Internet的区别与联系。 7.简述IP地址表示方式。 与技术有什么特点 9.静态网页和动态网页的区别是什么 10. 可以为Internet上两台主机分配同一个IP地址吗可以为同一个网络的两台主机分配同一个IP地址吗可以为两个不同网络的两台主机分配相同的主机地址吗 地址分为哪几类它们各自适用于什么情况 12.为什么要使用子网掩码子网掩码的作用是什么 13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 14.域名解析系统的作用是什么 15.URL的组成是什么写出其标准的结构形式,并简述各部分的功能。 17.Web应用程序的三个层面各司何职,该工作模式有哪些优点画出三层结构图。18.以Web方式访问数据库的特点是什么 JSP-第二章 一、选择题: 1.为使页面具有红背景色()语句正确。 A. B.

《web前端开发基础》作业考核试题

《web 前端开发基础》作业考核试题《web前端开发基础》作业考核试题 一、单选题共20 题,40 分 1 2 分浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度。你可以按以下()方法处理。 A 在浮动元素后加个div 设置clear: both; height:0,overflow:hidden B 使用clearfix; C 设置父元素浮动; D 以上方法均可 2 2 分 在CSS中,关于BOX勺margin属性的叙述正确的是()。 A 边距margin 只能取一个值 Bmargin 属性的参数有margin-left 、margin-right 、margin-top 、margin-bottom Cmargin 属性的值不可为auto Dmargin 属性的参数值不能全部设置成0px

2分 下列( )HTML 属性可用来定义内联样式。 Afont Bclass Cstyles Dstyle 4 2分 要将某div 设置为漂浮于页面之上,以下能做到得是:Aposition :absolute ; Bposition :relative Cposition :fixed Dposition :static 5 2分 下列( )工具可以方便地选择连续的、颜色相似的区域。A 魔棒工具 B 矩形选框工具 C 椭圆选框工具 D 磁性套索工具

2分 给一个盒子设置左右填充分别为10px 和20px 后,如果要 求盒子在页面中占的总宽度不变,那么应该让盒子的宽度减少 ( ) 像素。 A10px B20px C30px D 不需减少 7 2 分在客户端网页脚本语言中最为通用的是( ) 。 AVB BJavaScript CPerl DASP 8 2 分 下列( ) 标签里包含的内容可以显示在页面上。 Abody Bhtml Chead Dtitle

WEB前端开发经验总结

WEB前端开发经验总结 发布时间:2009-04-20 09:05:33 来源:作者:shengman 点击:21015 这里跟大家谈谈个人对WEB前端开发的一些经验(当然都是个人的一些理解,有什么地方说的欠妥或不对的地方还请包含和指正),这里我就从WEB标准开始吧。 WEB标准是什么? 说是WEB标准,不过我这里主要是对XHTML1.1 和CSS2.1的一些经验总结。因为WEB含盖的内容实在是太多了,“WEB标准”是一系列标准的总称,包括HTML4.0、XHTML1.1、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以这里要跟大家指出来一下,WEB标准不是我们所说的DIV+CSS。 刚刚上面提到了――DIV+CSS,这里要说明下,这样说其实是不正确的。DIV+CSS准确的说法(个人的理解)应该是:采用W3C推荐的WEB标准中的XHTML1.1结合CSS2.0样式表制作页面的方法,DIV 应该指的是XHTML标签,而CSS显示是指的CSS样式表了。 采用WEB标准开发的好处 那么W3C为什么会推荐这样的页面制作方法呢?下面我们就简单的看看采用WEB标准开发(个人理解的)相对以前TABLE布局的优势有哪些? 1、节约运营成本 看看我们的WEB标准制作方法是如何做到的? 采用WEB标准制作,我们可以做到表现很形式的分离,我们用XHTML来表现(数据),用CSS来控制(页面元素呈现的)形式。写的好的页面,XHTML代码中基本上都是用户要看的数据,还其他修饰性的东西,全部由我们的CSS来控制。这样一来我们的(XHTML)页面的体积就大大减小了,这样你在带宽上的费用就会大家降低了,这个怎么降低的,你可以想象一下,YAHOO的首页小1K,100W个人一起访问,那么带宽节约了多少?而且可以更充分的利用带宽。 而我们的CSS控制了,所有的页面元素的样式,现在想改网站的整体风格,你只需要花几分钟修改一下一个CSS文件,就可以轻松搞定了。维护的成本也下来了,省了不少钱了吧?还有,你开这个页面的速度会快很多啊,一个让你等半分钟的页面,除非里面的信息对你很有用,不然我们大家基本都没有太多的时间去用来等待的。 2、对用户友好更友好,且有机会获得更多的用户 现在来说说用户友好。首先我想把我们的用户来分下类。 第一类:普通用户(每个访问我们网站的人); 第二类:搜索引擎; 采用WEB标准开发的页面,结构清晰,页面体积小,浏览器兼容性好。普通用户访问的时候,页面打开速度快,而且不管用户使用那种浏览器,都能够正常访问(显示)页面,且页面的结构清晰,要找的数据可以很方便的浏览到。 而对搜索引擎来说,一个好的采用WEB标准开发的页面,都是做过SEO优化的,它访问起来很友好,很容易理解你的页面中哪里是标题(H1~H6标签),哪里是段落(p标签),哪里是段落里要强调的内容(strong标签)等,它可以很容易的分析出来。而一个SEO好的站点,大家都知道,被搜索引擎收录的机会更多,这个也意味着您的网站会被更多的普通用户访问到,给你的站点带来更多的用户。 一个能帮我们省下大笔费用,提高工作效率。同时又能够提高页面浏览速度,对用户友好,甚至能够不花钱宣传,就能给你带来更多用户的技术。你说你会不会去使用它?这个也正式我们的W3C推荐使用WEB 标准开放网站的原因啊。而这个技术也得到了我们广大用户的认可,所以您现在需要学习WEB标准啊。 温习完了基础课程,现在正式开始讲XHTML和CSS的技巧了。

WEB技术应用基础习题及答案

WEB技术应用基础习题作业 习题作业 JSP-第一章 一、选择题: 1. 以下几个IP地址中()是合法的IP地址? 2. HTTP的默认端号是()。 3.如果网页(),该网页是动态的。 A.有GIF动画图片动来动去 B.有动画广告飞来飞去 C.能看影视 D.是动态实时生成的 4.以下选项中()是不正确的URL。 5.客户发出请求、服务器端响应请求过程中,说法()是正确的。 A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接 B.客户在浏览器上看到结果后,释放浏览器与服务器连接 C.客户端直接调用数据库数据 服务器把结果页面发送给浏览器后,浏览器与服务器断开连接 6.以下说法()是正确的。 A.因特网和万维网是一回事 B.万维网是网络的网络 C.万维网是一个运行在Internet上的全球性、分布式信息发布系统 D.万维网是覆盖全球的网络 二、简答题 1.简述名词:计算机网络、互联网和Inernet。 提供哪些主要服务? 3.简述电子邮件的收发过程。 4.Inernet上的主机指什么? 5.WWW的英文全称是什么,它的主要功能是什么? 6.简述Web和Internet的区别与联系。 7.简述IP地址表示方式。 与技术有什么特点? 9.静态网页和动态网页的区别是什么? 10. 可以为Internet上两台主机分配同一个IP地址吗?可以为同一个网络的两台主机分配同一个IP地址吗?可以为两个不同网络的两台主机分配相同的主机地址吗? 地址分为哪几类?它们各自适用于什么情况? 12.为什么要使用子网掩码?子网掩码的作用是什么? 13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 14.域名解析系统的作用是什么? 15.URL的组成是什么?写出其标准的结构形式,并简述各部分的功能。 17.Web应用程序的三个层面各司何职,该工作模式有哪些优点?画出三层结构图。 18.以Web方式访问数据库的特点是什么? JSP-第二章 一、选择题: 1.为使页面具有红背景色()语句正确。

相关主题
文本预览
相关文档 最新文档