搜档网
当前位置:搜档网 › web前端测试题

web前端测试题

web前端测试题
web前端测试题

Web前端面试题(共100分)

一、选择题(共30题每个题2分)

1.目前在Internet上应用最为广泛的服务是( )

服务服务服务服务

2. Web安全色所能够显示的颜色种类为( )

种种种种

3. 在客户端网页脚本语言中最为通用的是( )。

A、javascript

B、VB

C、Perl

D、ASP

4. 下面不属于CSS插入形式的是( )。

A、索引式

B、内联式

C、嵌入式

D、外部式

5. 如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是( )。

A、HTTP

B、HTTPS

C、SHTTP

D、SSL

6. 下列Web服务器上的目录权限级别中,最安全的权限级别是( )

A、读取

B、执行

C、脚本

D、写入

7. Internet上使用的最重要的两个协议是( )

A、TCP和Telnet

B、TCP和IP

C、TCP和SMTP

D、IP和Telnet

8. body元素用于背景颜色的属性是()

A、alink

B、vlink

C、bgcolor

D、background

9. 为了标识一个HTML文件开始应该使用的HTML标记是 ( )。

A、

B、

C、

D、

10. 在HTML中,单元格的标记是( )。

A、

D、

11. HTML中的元素可分为块级(block)元素和行内(inline)元素,下列哪个元素是块级别元素()

A.

B.

C.

D.

12. 在HTML中,标记的Size属性最大取值可以是( )。

A、5

B、6

C、7

D、8

13.( )是网页与网页之间联系的纽带,也是网页的重要特色。

A.导航条

B.表格

C.框架

D.超链接

14. 在HTML中,要定义一个空链接使用的标记是( ).

A、

B、

C、

D、

15. 网页制作技术不可以实现由一个文件控制一大批网页 ( )

A、CSS文件

B、库

C、模板

D、层

16. 网页中“#000000”表示哪种颜色()。

A、黄色

B、黑色

C、蓝色

D、红色

17. 静态网页的主页一般命名为()。

A、 B、 C、 D、

18. ()可以说是网页的灵魂.

A、标题

B、风格

C、主题

D、内容

19. 在HTML中,下面是段落标签的是:()。

A、

B、

C、

D、

20. 下面哪一项是换行符标签?()

A. B. C.
D.

21. 网页中“#FF0000”表示哪种颜色()。

A、黄色

B、黑色

C、蓝色

D、红色

22. 下面()网站为综合门户网站。

A、某公司

B、搜狐

C、体育网站

D、财经网站

23. ()标签可以应用于〈head〉中。

A.

B.</p><p>C.<image></p><p>D.<html></p><p>24.在HTML开发中,制作网站时首先需要考虑内容是( )</p><p>A.页面内容</p><p>B.页面布局</p><p>C.图片色彩</p><p>D.文字字体</p><p>25.下列哪一项是css添加背景图片的正确语法构成?()</p><p>A、background-position</p><p>B、background-color</p><p>C、background-image D.、background-size</p><p>26. CSS 中的选择器不包括包括()</p><p>A.超文本标记选择器B.类选择器 C.标签选择器D.ID 选择器</p><!--/p2--><!--rset--><h2>最新web前端面试题(及答案)</h2><p>1、常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2、说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)答: (Q1) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 (Q2) 兼容性:display:inline-block;*display:inline;*zoom:1; 3、清除浮动有哪些方式?比较好的方式是哪一种? 答: (Q1) (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。 (8)结尾处加br标签clear:both。 (Q2) 比较好的是第3种方式,好多网站都这么用。 4、box-sizing常用的属性有哪些?分别有什么作用? 答: (Q1)box-sizing: content-box|border-box|inherit; (Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度 之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内 进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的 宽度和高度。 5、Doctype作用?标准模式与兼容模式各有什么区别? 答: (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不 存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防 止站点无法工作。 6、HTML5 为什么只需要写?</p><h2>Web前端开发试题</h2><p>耐心填一填! 1. 为div设置类a与b,应编写HTML代码_______________ 。 2. 设置CSS属性clear的值为 ______________ 可清除左右两边浮动。 3. _________ 签必须直接嵌套于ul、ol中。 4. CSS属性___________ 为元素设置外补丁。 5. 设置CSS属性float的值为_______________ 可取消元素的浮动。 6. 文字居中的CSS代码是_____________ 二、精心选一选! 1. 下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度() A. display:inline B. display:none C. display:block D. display:inheric 2. 选出你认为最合理的定义标题的方法() A. <span class= ” heading ” > 文章标题</span> B. <b> 文章标题</b> C. <h1>文章标题</h1></p><p>D. <strong> 文章标题</strong> 3. br标签在XHTML中语义为() A.换行 B.强调 C.段落 D.标题 4. 不换行必须设置() A.word-break B.l etter-spaci ng C.white-space D.word-spa cing 5. 在使用table表现数据时,有时候表现出来的会比自己实际设置的宽度要 宽,为此需要设置下面哪些属性值() A. cellpadding= ” 0" B. padding:0 C. margin:。 D. cellspacing= ” 0" 三、判断对或错! 1. CSS属性font-style 用于设置字体的粗细。() 2. CSS属性overflow 用于设置元素超过宽度时是否隐藏或显示滚动条。 () 3. 在不涉及样式情况下,页面元素的优先显示与结构摆放顺序无关。() 4. 在不涉及样式情况下,页面元素的优先显示与标签选用无关。() 5. display:i nli ne 兼容所有的浏览器。() 6. input属于窗体元素,层级显示比flash、其它元素都高。()</p><h2>WEB前端面笔试题总结</h2><p>1. 如何显示/隐藏一个DOM元素? 更改元素的css style,设为display: none。此外还可以将visibility设为hidden,透明度设为0,或长、宽设为0。 2. 一个定宽网页在浏览器(IE6,IE7,Firefox,IE5)中横向居中对齐的布局, 请写出主要的HTML标签及CSS。 1.<!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0 Strict//EN” ”https://www.sodocs.net/doc/fb18966584.html,/TR/xhtml1/DTD/xhtml1-strict.dtd”> 2.<html xmlns=”http://www.w https://www.sodocs.net/doc/fb18966584.html,/1999/xhtml” xml:lang=”zh-CN” lang=”zh-CN”> 3.<head> 4.<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> 5.<title>居中 6. 11. 12. 13.

14.

15. 3. CSS中margin和padding的区别 margin是外边距,属于元素之外,相邻元素的margin可以融合。 padding是内边距,在元素之内,相邻元素的padding不可融合。 4. JavaScript中如何检测一个变量是一个String类型?请写出函数实现 function(obj) { returntypeof(obj) == ”string”; } 5. 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态 显示“××年还剩××天××时××分××秒” 这个看我论坛右上角的就知道了… 6. 如何控制网页在网络传输过程中的数据量 题目貌似有问题,应该是减少数据量吧。 最显著的方法是启用GZIP压缩。此外保持好的编码习惯,避免重复和css、 JavaScript代码,多余的HTML标签和属性。 7. 补充代码,是鼠标单击后Button1到Button2的后面

var parent =this.parentNode; parent.removeChild(this); parent.appendChild(this); 8. Linux中,将a、b打包为back.tar,命令是() 不知道=。= 9. Flash、Ajax各自的优缺点,在使用中如何取舍? Flash的缺点是需要客户端安装Flash插件,比较大,且更改了默认的HTML页面行为;但可以方便地实现很多特效及动画,且具有较高权限。 Ajax的缺点是编程较为复杂,需要服务器端的支持,能实现的效果只能是DOM API 提供的,权限很低,较难跨域;但可以显著加快页面的载入速度和用户体验。 此外,二者都不能被搜索引擎索引(Google已支持Flash文本的索引),不利于SEO。 建议:重要和关键部分直接用HTML,交互部分可以使用Ajax,复杂的动画可采用Flash。 百度2010 1、JS主要数据类型?5分

web前端开发面试题汇总模板

web前端开发面试题汇总 1天前653浏览2评论 前端面试题汇总 HTML&CSS 1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用? (IE8 以下) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 兼容性:display:inline-block;display:inline;zoom:1; 3. 清除浮动有哪些方式?比较好的方式是哪一种? (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。

(8)结尾处加br标签clear:both。 总结:比较好的是第3种方式,简洁方便。 4. box-sizing常用的属性有哪些?分别有什么作用? 常用的属性:box-sizing: content-box border-box inherit; 作用:content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。 5. Doctype作用?标准模式与兼容模式各有什么区别? (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 6. HTML5 为什么只需要写< Doctype html>? HTML5不基于SGML,因此不需要对DTD进行引用;但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。 7. 页面导入样式时,使用link和@import有什么区别? (1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS; (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面

web前端开发师笔试题

===================================WEB前端开发师笔试题====================================== 一、填空题(40分) 1、目前常用的WEB标准静态页面语言是__ ______。(4分)html 2、改变元素的外边距用________,改变元素的内填充用________。(6分)margin padding 3、在Table中,TR是________,TD是________。(6分)行列 4、如果给一行两列的表格(table)定义高度样式,在________标签中定义最合理,最能减少代码的臃肿。(5分式也有说tr 5、对ul li的样式设成无,应该是用什么属性________。(6分)list-styl-type:none; 6、在新窗口打开链接的方法是________。(4分)target=_bank 7、Color:#666666;可缩写为________。(2分)color:#666 8、合理的页面布局中常听过结构与表现分离,那么结构是________,表现是________。(9分)div css 二、选择题(20分) 1 1、列举常用的浏览器类型以及他们使用的内核还有对应的调试工具 常用的有IE(6,7,8,9,10,FF,chrome ) IE常用的调试工具有 IEWebDeveloper (IE9默认有安装) Firefox大家估计用的最多。firefox chrome(内核webkit) 自带的有google 开发的内置调试工具。 三者内核各不相同。 其它还有opera,遨游,世界之窗等; chrome内核跑的比较快,安全。Firefox做调试是最棒的。 4、html5和css3有什么新特性 html5强化了 Web 网页的表现性能,如:nav header section canvas等,语义化更强

Web前端技术试题

W e b前端技术试题 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

[Web前端技术教学]《基于Web标准的网页设计与制作》试题及答案 一、单项选择:(每题分,共69分) 语言中,创建一个位于文档内部的锚点的语句是:( ) A. B. C. D. 答案:C 中的元素可分为块级(block)元素和行内(inline)元素,下列哪个元素是块级元素:( ) A. B. C. D. 答案:A 3.下列哪条html语句的写法符合XHTML规范:() A.
B. C. D. 答案:B 4.在编辑网页时,按“Ctrl+Shift+空格键”插入的HTML源代码为:( )

A.   B.   C. &sbnp D. &sbnp; 答案:B 5.标记一般包含在_____标记中。( ) A. B. C. D.

B、

C、

答案:A 6.要在新窗口打开一个链接指向的网页需用到( ) A. href=“_blank” B. Name=“_blank” C. target=“_blank” D. href=“#blank” 答案:C 7.特殊符号(版权符号)对应的源代码是:( ) A. Copy; B. ©; C. Copyright; D. ©right;答案:B 8.在网页中经常用的图像格式是:( ) A. gif, jpg和png B. gif, bmp和png C. bmp, jpg和png D. psd, gif和png 答案:A 9.关于JavaScript语言,下列说法中错误是:( )

Web前端开发工程师面试题

一、CSS (1) 二、HTML (3) 三、jquery (3) 四、综合 (4) 一、C SS 1.CSS样式表根据所在网页的位置,可分为?(B ) A.行内样式表、内嵌样式表、混合样式表 B.行内样式表、内嵌样式表、外部样式表 C.外部样式表、内嵌样式表、导入样式表 D.外部样式表、混合样式表、导入样式表 2.对于标签,其中*代表(C ) A. 注释的时候才用上 B. 没有这个标签 C. 通配符,意思是所有的标签 3.在CSS中下面哪种方法表示超链接文字在鼠标经过时,超链接文字无下划线?(B ) A. A:link{TEXT-DECORATION: underline } B. A:hover {TEXT-DECORATION: none} C. A:active {TEXT-DECORATION: blink } D. A:visited {TEXT-DECORATION: overline } 4.下面代码片段,说法正确的是:(B ) .DIV1 { position:absolute; line-height:22px; height:58px; background-color: #FF0000; } A. Line-height:22px;修饰文本字体大小 B. position:absolute;表示绝对定位,被定位的元素位置固定 C. height:58px; 表示被修饰的元素距离别的元素的距离 D. background-color: #FF0000; 表示被修饰的元素的背景图像 5.用CSS设置DIV的左边为红色实线,下面设置正确的是(C ) A.style=”border-top: #ff0000 1 solid;”

Web前端开发笔试题集锦(已读)

Web前端开发笔试题集锦 HTML/CSS篇 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2,截取字符串abcdefg的efg var str = "abcdefg"; if (/efg/.test(str)) { var efg = str.substr(str.indexOf("efg"), 3); alert(efg); } 3,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgaddda"; var obj = {}; for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]++; } } /*遍历这个hash table,获取value最大的key和value*/ var max = -1; var max_key = ""; var key; for (key in obj) { if (max < obj[key]) { max = obj[key]; max_key = key; } } alert("max:"+max+" max_key:"+max_key); 4,IE与FF脚本兼容性问题 (1) window.event: 表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象 (2) 获取事件源

web前端研发工程师笔试题选择题带答案

1. 要动态改变层中内容可以使用的方法有( AB ) a) i nn erHTML b) i nn erText c) 通过设置层的隐藏和显示来实现 d) 通过设置层的样式属性的 display 属性 2. 当按键盘 A 时,使用onKeyDown 事件打印event.keyCode 的结果是(A ) a) 65 b) 13 c) 97 d) 37 3.在javascript 里,下列选项中不属于数组方法的是( B ); a) sort() b) l e ngth() c)con cat() d) r everse( ) 4.下列哪一个选项可以用来检索被选定的选项的索引号 ?(B) a)disabled b) selectedl ndex c) opti on d) multiple 5.希望图片具有”提交”按钮同样的功能,该如何编写表单提交?(A ) 6. 使div 层和文本框处在冋一行的代码正确的是 (D ); a) b) c) d) 7. 下列选项中,描述正确的是(选择两项)。(AD ) a)options.add(new Option(,a?,'A?))可以动态添加一个下拉列表选项 b)option.add(new Option(,a?,'A?))可以动态添加一个下拉列表选项 c) n ew Optio n(,a?,'A?)中?a 表示列表选项的值,?A 用于在页面中显示 d) n ew Option(,a?,'A?)中?A 表示列表选项的值,?a 用于在页面中显示 8. 、 var emp = new Array(3); for(var i in emp) 以下答案中能与for 循环代码互换的是:(选择一项)。(D ) A for(var i =0; i

web前端开发工程师笔试题及答案

web前端开发工程师笔试题 1.html的含义是什么,其主体部分由什么标记构成? Html是一种标准,一种规范,它通过标记符号来标记要显示在网页中的各个部分,被称为超文本标记语言。 标记和之间的内容构成了html的主体部分。网页中所有内容,包括文字,图片,连接都包含在此标记符内。 2.说明在网页设计xxDIV标签的作用 Div中文名被称为“层次”可以把文档分割成独立的,不同的部分。 它可以用作严格的组织工具,并且不适用任何格式与其他关联。 3.css指的是什么?在网页设计中为什么要用到css技术? css是级联样式表,用来进行网页风格设计。使用样式表可以统一的控制html中各标志的显示属性。精确的确定元素的位置,扩充网页外观和特殊效果的显示能力。 4.css中id和class怎么定义,哪个定义的优先级别高?如果class定义一个html元素没边框,而id定义这个元素有边框,结果呢?

先听id的。 5.IE6下为什么不能第一1PX左右高度的容器? IE6默认的行高造成的。 6.怎样才能让层显示在FLASH之上? 给FLASH设置透明,param value=transparent。 7.怎样使一个层垂直剧中于浏览器中? 8. firefox嵌套div标签的剧中问题假定有如下情况:

如果要实现b在a中剧中放置该如何实现? 解决办法就是除了需要在a中设置text-align属性为center之后,还需要设置b的横向margin为auto。例如设置b的CSS样式为: margin:0 auto; 所以,设置如下就可以实现居中:
下载浏览速度快。被更多的用户访问。推广时被更多的机器访问。更少的代码,易于维护,宽带要求降低,降低成本,更容易被搜索引擎搜索到。改版方便,不需要改变内容。提供打印页面不用复制。 10.怎样解决超链接访问过后hover样式就不出现的问题。 改变CSS属性排列的顺序L-V-H-A(link ,visted,hover,active.)

web前端检测试题

Web前端面试题(共100分) 一、选择题(共30题每个题2分) 1.目前在Internet上应用最为广泛的服务是( ) A.FTP服务 B.WWW服务 C.Telnet服务 D.Gopher服务 2. Web安全色所能够显示的颜色种类为( ) A.4种 B.16种 C.216种 D.256种 3. 在客户端网页脚本语言中最为通用的是( )。 A、javascript B、VB C、Perl D、ASP 4. 下面不属于CSS插入形式的是( )。 A、索引式 B、内联式 C、嵌入式 D、外部式 5. 如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是( )。 A、HTTP B、HTTPS C、SHTTP D、SSL 6. 下列Web服务器上的目录权限级别中,最安全的权限级别是( ) A、读取 B、执行 C、脚本 D、写入 7. Internet上使用的最重要的两个协议是( ) A、TCP和Telnet B、TCP和IP C、TCP和SMTP D、IP和Telnet 8. body元素用于背景颜色的属性是() A、alink B、vlink C、bgcolor D、background 9. 为了标识一个HTML文件开始应该使用的HTML标记是 ( )。 A、

B、 C、 D、 10. 在HTML中,单元格的标记是( )。 A、 D、 11. HTML中的元素可分为块级(block)元素和行内(inline)元素,下列哪个元素是块级别元素() A. B. C. D. 12. 在HTML中,标记的Size属性最大取值可以是( )。 A、5 B、6 C、7 D、8

Web前端开发试题

一、耐心填一填! 1. 为div设置类a和b,应编写HTML代码__________。 2. 设置CSS属性clear的值为____________时可清除左右两边浮动。 3. ____________标签必须直接嵌套于ul、ol中。 4. CSS属性____________可为元素设置外补丁。 5. 设置CSS属性float的值为____________时可取消元素的浮动。 6. 文字居中的CSS代码是____________。 二、精心选一选! 1. 下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度( ) A. display:inline B. display:none C. display:block D. display:inheric 2. 选出你认为最合理的定义标题的方法( ) A. 文章标题 B. 文章标题 C.

文章标题

D. 文章标题

3. br标签在XHTML中语义为( ) A.换行 B.强调 C.段落 D.标题 4. 不换行必须设置( ) A.word-break B.letter-spacing C.white-space D.word-spacing 5. 在使用table表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值( ) A. cellpadding=”0″ B. padding:0 C. margin:0 D. cellspacing=”0″ 三、判断对或错! 1. CSS属性font-style 用于设置字体的粗细。( ) 2. CSS属性overflow用于设置元素超过宽度时是否隐藏或显示滚动条。( ) 3. 在不涉及样式情况下,页面元素的优先显示和结构摆放顺序无关。( ) 4. 在不涉及样式情况下,页面元素的优先显示和标签选用无关。( ) 5. display:inline兼容所有的浏览器。( ) 6. input属于窗体元素,层级显示比flash、其它元素都高。( ) 四、用心想一想,你一定是生活中的智者!

web前端试卷

东莞理工学院城市学院(本科)试卷(A卷) 2017 -2018学年第二学期 开课单位:计信系考试形式:机试闭卷允许带入场 科目:Web前端技术班级:16软工班姓名:学号: 说明: 1、将此文件的文件名改为完整学号+姓名,如:“201435020101蔡润生.docx”, 否则不给分。 2、交卷时请将此文件保存关闭后,再将此文件上传到对应教学班级的FTP提 交试卷文件夹中,按照班级名称文件夹存放,如软工1/2班的存放在有显示 “软工12班”的文件夹内,位置存放错误者造成的后果自负!交卷后和监考 或任课老师确认后再离开,交卷后不得再重新交卷。 3、考试时,除考试试卷的那个文件、浏览器和DW工具窗口外,不得打开其他 软件,不得使用U盘,否则将以作弊论处! 4、请将答案填在相应的表或框中,结果窗口尽量紧凑,如下图所示。不符合要 求者将扣分。

一、简单题(每题5分,共20分) 1、简述HTML的特点? 2、简述JavaScript的特点? 3、列举位置信息的来源。 4、简述HTTPCookie的缺点。

二、编程题(本大题有3小题,共80分)。请将代码粘贴在题后的代码框内,将结果窗口截图放在题后的结果框内,浏览器截图要求包含地址栏,尽量不要跨页。注意:所有程序页面中应包含个人信息,具体位置、内容可自行安排。 1、新建立一个网页文件,网页文件的标题为个人姓名+第一题,在网页中添加自己的宿舍成员信息,起码包括姓名、学号、专业和主要特点。每个成员为一个段落,姓名用2级标题独占一行,每个段落之间用一条水平线分隔。网页文件中内嵌CSS内容,用于网页的格式化。(共20分) (1)建立网页文件,设置好标题,添加相应的网页内容。(10分)得分:分 (2)用内嵌的CCS对网页进行格式化。(10分) 得分:分

最新Web前端测评试卷

课程名称:Web前端技术与实战使用班级:考试时间:120分钟 考试形式:开卷共4页,共3道大题空白答题纸4页 一、选择题(每小题2分,共40分) 1.以下哪个标签用于在表单中构建复选框( ) A. B. C. D. 2.以下哪个标签在HTML中表示换行() A.
B.


C. D. 3.若要在新窗口中打开链接,超链接的target属性应设置为() A._self B._new C._blank D._parent 4.以下关于HTML属性描述正确的是() A.每个标签可以拥有多个ID属性值 B.每个标签可以拥有多个Class属性值 C.标签的Class属性值可以使用纯数字 D.文本型的标签都有color属性 5.若要跨列合并单元格,应该使用以下哪项属性() A.align B.border C.colsapn D.Rowspan 6.下列哪一项用于设置元素的外边距() A.margin B.padding C.border

D.color 7.下列哪一项可以定义不带下划线的超链接() A.a{text-decoration:no-underline} B.a{underline:no} C.a{decoration:no-underline} D.a{text-decoration:none} 8.下列代码中属于固定定位的是() A.#box{width:100px;height:50px;position:static} B.#box{width:100px;height:50px;position:absolute;} C.#box{width:100px;height:50px;position:fixed;} D.#box{width:100px;height:50px;position:relative;} 9.关于块级元素和行内元素,以下说法不正确的是() A.多个行内元素默认情况下可显示在同一行 B.行内元素可通过设置CSS中的display属性为block,转换为块级元素 C.块级元素会独占一行,而且无法通过width和height属性改变宽高 D.多个块级元素要显示在一行,可以通过float属性实现 10.下列哪个样式定义后,块级元素可以多个在一行显示() A.display:block B.display:inline C.display:none D.display:inherit 11.a:visited表示超链接在()时的状态 A.鼠标按下 B.访问过后 C.鼠标放上去 D.鼠标双击 12.下列哪项属性用于设置盒模型的左内填充 A.padding-left B.margin-left C.border-left D.width-left 13.下列哪项属性不能使元素脱离标准流 A.float:left B.float:right C.fosition:relative D.fosition:fixed 14.关于JavaScript的说法正确的是() A.Javascript与Java语法完全一致

Web前端笔试115道题(带答案及解析)

Web前端笔试115道题(带答案及解析) 1、html5为什么只需要写<!doctype html>? 答:html5不是基于sgml(标准通用标记语言),不需要对dtd 文件进行引用,但是需要doctype来规范浏览器的行为, 否则浏览器将开启怪异模式,而html4.01基于sgml,需要引入dtd,才能告知浏览器文档使用的文档类型 2、行内元素有哪些?块级元素有哪些?空(void)元素有哪些?行内元素有:a b span img input select strong(强调的语气) 块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p 知名的空元素: <br> <hr> <img> <input> <link>

<meta> 鲜为人知的是: <area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr> 3、页面导入样式时,使用link和@import有什么区别? 两者都是外部引用CSS的方式,但是存在一定的区别: 区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。

区别2:link引用CSS时,在页面载入时同时加载; @import需要页面网页完全载入以后加载。 区别3:link是XHTML标签,无兼容问题;@import 是在CSS2.1提出的,低版本的浏览器不支持。 区别4:link支持使用Javascript控制DOM去改变样式;而@import不支持。 补充:@import最优写法 @import的写法一般有下列几种:

Web前端开发试题

一、耐心填一填! 1. 为div设置类a与b,应编写HTML代码__________。 2. 设置CSS属性clear的值为____________时可清除左右两边浮动。 3. ____________标签必须直接嵌套于ul、ol中。 4. CSS属性____________可为元素设置外补丁。 5. 设置CSS属性float的值为____________时可取消元素的浮动。 6. 文字居中的CSS代码是____________。 二、精心选一选! 1. 下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度( ) A. display:inline B. display:none C. display:block D. display:inheric 2. 选出你认为最合理的定义标题的方法( ) A. 文章标题 B. 文章标题 C.

文章标题

D. 文章标题

3. br标签在XHTML中语义为( ) A.换行 B.强调 C.段落 D.标题 4. 不换行必须设置( ) A.word-break B.letter-spacing C.white-space D.word-spacing 5. 在使用table表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值( ) A. cellpadding=”0″ B. padding:0 C. margin:0 D. cellspacing=”0″ 三、判断对或错! 1. CSS属性font-style 用于设置字体的粗细。( ) 2. CSS属性overflow用于设置元素超过宽度时是否隐藏或显示滚动条。( ) 3. 在不涉及样式情况下,页面元素的优先显示与结构摆放顺序无关。( ) 4. 在不涉及样式情况下,页面元素的优先显示与标签选用无关。( ) 5. display:inline兼容所有的浏览器。( ) 6. input属于窗体元素,层级显示比flash、其它元素都高。( ) 四、用心想一想,你一定是生活中的智者!

WEB前端研发工程师笔试题(选择题带答案)

1. 要动态改变层中内容可以使用的方法有(AB ) a)innerHTML b)innerText c)通过设置层的隐藏和显示来实现 d)通过设置层的样式属性的display属性 2. 当按键盘A时,使用onKeyDown事件打印event.keyCode的结果是(A ) a)65 b)13 c)97 d)37 3. 在javascript里,下列选项中不属于数组方法的是(B); a)sort() b)length() c)concat() d)reverse() 4. 下列哪一个选项可以用来检索被选定的选项的索引号?(B) a)disabled b)selectedIndex c)option d)multiple 5. 希望图片具有”提交”按钮同样的功能,该如何编写表单提交?(A ) a)在图片的onClick事件中手动提交 b)在图片上添加onSubmit事件 c)在图片的onSubmit事件中手动提交 d)在表单中自动提交 6. 使div层和文本框处在同一行的代码正确的是(D ); a) b) c) d) 7. 下列选项中,描述正确的是(选择两项) 。( AD ) a)options.add(new Option(?a?,'A?))可以动态添加一个下拉列表选项 b)option.add(new Option(?a?,'A?))可以动态添加一个下拉列表选项 c)new Option(?a?,'A?)中?a'表示列表选项的值,?A'用于在页面中显示 d)new Option(?a?,'A?)中?A'表示列表选项的值,?a'用于在页面中显示 8. 、 var emp = new Array(3); for(var i in emp) 以下答案中能与for循环代码互换的是: (选择一项)。(D ) A for(var i =0; i<emp; i++)

初级Web前端工程师面试必看面试题(HTML+CSS+JavaScript)

初级Web前端工程师面试必看面试题 (HTML+CSS+JavaScript) 作者:来源于网络发布时间:07月20日 很多初级前端工程师去面试的时候可能不知道考官会问些什么,提前做好准备会为你的面试加分,极客学院整理出了一些必看的初级工程师面试考题,希望会大家有所帮助。 1.对WEB标准以及W3C的理解与认识? 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css 和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性; 2.XHTML和HTML有什么区别? HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言 最主要的不同: XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。 3.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

用于声明文档使用那种规范(HTML/XHTML)一般为严格过度基于框架的html文档 加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的bug 4.行内元素有哪些?块级元素有哪些?CSS的盒模型? 块级元素:div p h1 h2 h3 h4 form ul 行内元素: a b br i span input select Css盒模型:内容,border ,margin,padding 5.CSS引入的方式有哪些? link和@import的区别是? 内联内嵌外链导入 区别:同时加载 前者无兼容性,后者CSS2.1以下浏览器不支持 Link 支持使用javascript改变样式,后者不可 6.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高? 标签选择符类选择符id选择符 继承不如指定Id>class>标签选择 后者优先级高

web前端面试题大全

1Doctype作用?严格模式与混杂模式如何区分?它们有何意义? HTML5 为什么只需要写 ? 行内元素有哪些?块级元素有哪些?空(void)元素有那些? 页面导入样式时,使用link和@import有什么区别? 介绍一下你对浏览器内核的理解? 常见的浏览器内核有哪些? html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? 简述一下你对HTML语义化的理解? HTML5的离线储存怎么使用,工作原理能不能解释一下? 浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢? 请描述一下 cookies,sessionStorage 和 localStorage 的区别? iframe有那些缺点? Label的作用是什么?是怎么用的?(加 for 或包裹) HTML5的form如何关闭自动完成功能? 如何实现浏览器内多个标签页之间的通信? (阿里) webSocket如何兼容低浏览器?(阿里) 页面可见性(Page Visibility)API 可以有哪些用途? 如何在页面上实现一个圆形的可点击区域? 实现不使用 border 画出1px高的线,在不同浏览器的Quirksmode和CSSCompat模式下都能保持同一效果。 网页验证码是干嘛的,是为了解决什么安全问题? tite与h1的区别、b与strong的区别、i与em的区别? 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? CSS选择符有哪些?哪些属性可以继承? CSS优先级算法如何计算? CSS3新增伪类有那些? 如何居中div?如何居中一个浮动元素?如何让绝对定位的div居中? display有哪些值?说明他们的作用。 position的值relative和absolute定位原点是? CSS3有哪些新特性? 请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景? 用纯CSS创建一个三角形的原理是什么? 一个满屏品字布局如何设计? 常见兼容性问题? li与li之间有看不见的空白间隔是什么原因引起的?有什么解决办法? 经常遇到的浏览器的兼容性有哪些?原因,解决方法是什么,常用hack的技巧? 为什么要初始化CSS样式。 absolute的containing block计算方式跟正常流有什么不同? CSS里的visibility属性有个collapse属性值是干嘛用的?在不同浏览器下以后什么区别?

B、 C、