文档库 最新最全的文档下载
当前位置:文档库 › Web前端试卷(困难)

Web前端试卷(困难)

Web前端试卷(困难)
Web前端试卷(困难)

《Web前端试卷(困难)》试卷

得分

单选题(每题2分,共计40分)

1.页面上的div标签,其HTML代码为

文字
,为其设置CSS样式如下:

#box{

color:blue;

}

那么,文字的颜色将显示为()

A、红色

B、蓝色

C、黑色

D、以上选项都不正确

2.关于transition-property属性的描述,下列说法正确的是()。

A、用于指定应用过渡效果的CSS属性的名称

B、用于定义完成过渡效果需要花费的时间

C、规定过渡效果中速度的变化

D、规定过渡效果何时开始

3.在定义列表中,用于对名词进行解释和描述的标记的是()。

A、

B、

  • C、

    D、

    4.关于代码alert('220' + '230')的输出结果,下列选项正确的是()。

    A、220 + 230 = 220230

    B、220 + 230 = 450

    C、220230

    D、450

    5.下列选项中,属于“从模板中分离”的操作是()。

    A、直接拖拽出去

    总分题型单选题判断题填空题简答题题分

    得分

    B、用【Ctrl+X】快捷键进行分离

    C、修改→从模板中分离

    D、按【Ctrl+Alt+V】组合键进行分离

    6.下列选项中,属于字符串结尾的div标签是()。

    A、div[id*=section]

    B、div[id$=section]

    C、div[id^=section]

    D、以上都不对

    7.请简要描述什么是两列布局,并举例说明。

    A、单列布局

    B、两列布局

    C、三列布局

    D、通栏布局

    8.在JavaScript中,用下列哪一项可创建一个自定义的空对象。()A、{}B、*

    C、()

    D、<>

    9.下列选项中,属于子代选择器的是()。

    A、h2+p

    B、p~h2

    C、h1 > strong

    D、以上都不对

    10.在CSS5中,可以实现倾斜效果的属性是()。

    A、translate()

    B、scale()

    C、skew()

    D、rotate()

    11.下列选项中,用于规定过渡效果何时开始的属性是()。

    A、transition-property

    B、transition-duration

    C、transition-timing-function

    D、transition-delay

    12.关于background-position属性值,下列书写正确的是()。

    A、p{ background-position:left top; }

    B、p{ background-position:left 10; }

    C、p{ background-position:10 top ;}

    D、p{ background-position:top 10 ;}

    13.关于HTML标签设置属性的基本语法格式,下列选项正确的是()。

    A、<标签名属性1="属性值1" 属性2="属性值2" …> 内容

    B、属性

    C、

    D、

    14.在CSS4中,可以实现缩放效果的属性是()。

    A、translate()

    B、scale()

    C、skew()

    D、rotate()

    15.下列选项中,用于设置圆角边框的属性是()。

    A、border-style

    B、border-height

    C、border-radius

    D、border-color

    16.下列选项中,属于单标签语法格式的是()。

    A、<标签名/>

    B、<标签名>内容

    C、

    D、<标签名>

    17.下列选项中,属于菜单导航的标签是()。A、nav

    B、section

    C、article

    D、header

    18.关于代码“alert(2 * 3 + 25 / 5 - 1)”的输出结果,下列选项正确的是()。

    A、10

    B、10.2

    C、10.4

    D、12

    19.下列选项中,属于表单标签的用途的是()。

    A、用来对页面结构进行划分

    B、解决了以往通过Flash等进行视频的一些展示

    C、主要用于功能性的内容表达

    D、专门用于菜单导航、链接导航的标签。

    20.下列选项中,能够减少向服务器发送请求次数的技术是()。

    A、CSS响应式技术

    B、CSS精灵技术

    C、CSS滑动门技术

    D、CSS压线技术

    得分

    判断题(对的打“√”,错的打“×”;每题1分,共20分)

    21.HTML5文档简化了标签内部指定的名字空间""。( )

    22.模板只需要制作网页中重复的模块。( )

    23.浮动元素不会对页面中其他元素的排版产生影响。( )

    24.权重相同时,CSS遵循就近原则。( )

    25.在表格标记中,border-collapse属性用来使单元格的边框合并。( ) 26.JavaScript需要编译、链接,只有生成独立的可执行文件后才能运行。( ) 27.域名中的标号通常是由英文和数字组成。( )

    28.模板是制作网页时能够重复使用的特殊文档。( )

    29.!important都具有最大优先级。( )

    30.在有序列表中,list-style-type 属性值的显示效果不可以是罗马数字。( ) 31.console.log()用于在浏览器的控制台中输出内容。( )

    32.并集选择器是各个选择器通过逗号连接而成的。( )

    33.Firebug是谷歌浏览器下的一款开发插件,属于谷歌强力推荐的插件之一。( )

    34.在HTML中常用的列表有三种,其中有序列表是指有排列顺序的列表,其各个列表项按照一定的顺序排列。( )

    35.可以用企业名称相应的英文名作为域名。( )

    36.使用负margin可以产生两个盒子重叠的特殊效果。( )

    37.CSS是层叠式样式表的简称。( )

    38.无序列表是一种不分排序的列表,各个列表项之间没有顺序级别之分。( )

    39.所有复杂的布局都是在两列布局的基础上演变而来的。( )

    40.list属性用于指定输入框所绑定的标记。( )

    得分

    填空题(每题1分,共计10分)

    41.在列表样式属性中,用来为列表项设置项目图像的属性是【】

    42.通常网页的扩展名主要分为【】和【】。

    43.在HTML语言中,【】标记用于设置表格的表头。

    44.在JavaScript中,根据函数中变量作用域的不同,可以把变量分为全局变量和【】。

    45.在JavaScript中,使用关键字【】来定义函数。

    46.【】是传播信息的载体,也是吸引访问者的主要入口。

    47.CSS精灵的关键在于使用【】属性定义背景图像的位置。

    48.表单都会通过【】属性指定提交方式。

    49.【】标签用于为页面添加音频。50.使用div+css布局时,网页的布局类型通常分为【】、双列布局、三列布局三种类型

    得分

    简答题(每题5分,共计30分)

    51.请简要描述在设计详情页时需要注意的事项。

    52.在考虑权重时需要注意哪些问题?

    53.请简要描述网页配色的原则。

    54.简要描述一下什么是键值对。

    55.请简述网页设计的原则。

    56.请简要描述什么是网络测试以及其测试内容。

    答案

    单选题(每题2分,共计40分)1.A

    2.A

    3.D

    4.C

    5.C

    6.B

    7.B

    8.A

    9.C

    10.C

    11.D

    12.A

    13.A

    14.B

    15.C

    16.A

    17.A 18.A

    19.C

    20.B

    判断题(每题1分,共计20分)21.对

    22.对

    23.错

    24.对

    25.对

    26.错

    27.对

    28.对

    29.对

    30.错

    31.对

    32.对

    33.错

    34.对

    35.对

    36.对

    37.对

    38.对

    39.错

    40.对

    填空题(每题1分,共计10分)

    41.【list-style-image】

    42.【htm】【html】

    43.【】

    44.【局部变量】

    45.【function】

    46.【网页】

    47.【background-position】

    48.【method】

    49.【audio】

    50.【单列布局】

    简答题(每题5分,共计30分)

    51.正确答案:在设计详情页时要与首页的色彩风格一致,页面中装饰元素也要与其他页面保持一致,使得整个网站具有整体性。52.正确答案:1.继承样式的权重为0。即在嵌套结构中,不管父标签样式的权重多大,被子标签继承时,它的权重都为0,也就是说子标签定义的样式会覆盖继承来的样式(子标签可以不继承)。

    2.行内样式优先。应用style属性的标签,其行内样式的权重非常高,可以理解为远大于100。总之,它拥有比上面提到的选择器都大的优先级。

    3.权重相同时,CSS遵循就近原则。也就是说靠近标签的样式具有最大的优先级,或者说排在最后的样式优先级最大。

    53.正确答案:网页配色原则包括:1.使用网页安全色;2.遵循配色方案。

    54.正确答案:所谓“键值对”简单地说即为对“属性”设置“值”。它有多种表现形式,例如color="red" 、width:200px;等,其中color和width即为“键值对”中的“键”(英文key),red和200px为“键值对”中的“值”(英文value)。

    55.正确答案:网页设计原则包括以下4个方面:

    1.以用户为中心:以用户为中心的原则实际是要求设计师要站在用户的角度进行思考;

    2.视觉美观:视觉美观是网页设计最基本的原则;

    3.主题明确:鲜明的主题可以使网站轻松转化一些高质量有直接需求的用户,还可以增加搜索引擎的友好性;

    4.内容与形式统一:设计的内容是指主题、内容元素等,形式是指结构、设计风格等表现方式。一个优秀的网页是内容与形式统一的完美体现,也就是说网页在主题、形象、风格等方面都是统一的。

    56.正确答案:网络测试是指网站上传到服务器之后针对网站的各项性能情况的一项检测工作。例如,网页性能测试,网站安全的测试(服务器、脚本)等。

    1.网页性能测试:用来检测网站性能,例如网站的响应速度是快还是慢,是否允许多个用户同时在线,能否处理多个用户同时对一个页面的请求。

    2.网站安全测试:主要用来检测网站的安全性,以防止可能存在的漏洞。网站安全性测试包含表单输入验证、用户身份验证、授权、配置管理等

    最新web前端面试题(及答案)

    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 为什么只需要写?

    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. 为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.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、其它元素都高。()

    《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分 下列( )标签里包含的内容可以显示在页面上。

    WEB前端面笔试题总结

    1. 如何显示/隐藏一个DOM元素? 更改元素的css style,设为display: none。此外还可以将visibility设为hidden,透明度设为0,或长、宽设为0。 2. 一个定宽网页在浏览器(IE6,IE7,Firefox,IE5)中横向居中对齐的布局, 请写出主要的HTML标签及CSS。 1. 2. 3. 4. 5.居中 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前端开发入门教程 web前端开发入门教程哪里有?千锋WEB前端开发培训坚持全程面授并以项目驱动教学,让学员在毕业之后能够胜任研发PC端网站,PC端管理信息系统,移动端WebAPP,微信公众号,混合APP等前端,后端以及全栈项目。下边请看学员的故事。 过完年不断在天津找工作,先前找的是与专业相关的工作,但是找不到,那段时间简直天天都在面试,有的时分一天要面两家,每天累个半死不说,而且面试官问的问题都不会,对我的打击特别大。那段时间真的是我人生当中最灰暗的时期。每天,打电话妈妈都会说谁谁谁找到工作了,在哪里哪里,工资几几,而且也有人经常问我的家人,问我找到工作了没有。我每次都特别的伤心,难过,觉得本人一无事处。 其实也不是找不到工作,只是找到的工作都不是本人喜欢的,要么就是销售,要么就是运维,没有一个本人喜欢的工作。思索到本人未来的开展和方向,就不想这样随意的渡过。在大二的时分,看过一些编写网页的书籍,本人觉得特别喜欢,正好碰到了祖姐姐来我们学校宣传咱们千锋教育,所以就了解了一下我们千锋。当初是特别的犹疑的,由于毕竟那么多学费,而且出来也不晓得可不能够找到工作。犹疑了很久,也剖析了利害,本人就打定主见要过来学习。家里经济条件不好,我有时分真的想放弃,最终还是不想屈从于本人大学毕业将要面对的那种无所作为的生活,所以我获得了家人的支持,来到了千锋WEB前端开发培训。

    很侥幸,我的选择没有错,怀着忐忑的心来到生疏的北京,然后面对那么多生疏的人,而且要阅历的是一个特别痛苦的过程。真的特别侥幸,我能够进入到我们WEB前端开发班,这个集体特别的暖和,遇到玉姐那么好的人,协助了我们好多的事情,我们的这个集体特别的暖和,每个人都特别的友爱,同窗们相处下来真的很好。 我们同窗相亲相爱、互帮互助。我们遇到的教师也特别好,第一阶段的李教师,我是记得的。来到千锋WEB前端开发培训的第一位教师,带动了我们整个集体,使我们的班级特别的活泼和团结。之后我们碰到的教师也都很不错。其中JS和JQ阶段的教师所讲的东西,都是我们如今工作当中经常碰到的问题。真的很感激那几位教师。而且最后这阶段的教师是我们阿满教师,别人真的好,不光讲的课好,而且我工作当中遇到的问题都是问阿满教师的,阿满教师都会给我耐烦的处理问题。有时分我碰到的问题纠结半天,都是找阿满教师帮助指点迷津的。在这里我谢谢我的亲爱的教师们,教给我这么多有用的学问。我还要感激一下我的玉姐,真的十分感激,在我迷茫的时分给我方向,在我快受不住的压力的时分,给我解压,真的十分感激,我的招生教师祖姐姐也是,谢谢你们让我走上了这条

    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.

    答案: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前端研发工程师笔试题选择题带答案

    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年多了,从最初的DIV+CSS学起,到现在学到html5、css3、javascript,jquery等等,我觉得前端要学的技术太多了,很多人认为前端开发要掌握的技能简单,就是网页制作,其实不然,前端开发是网站的前台代码实现,包括基本的HTML和CSS 以及JavaScript/ajax,现在最新的高级版本是HTML5、CSS3,以及SVG等。JavaScript作为最难的语言之一,许多编程高手也不敢妄自菲薄、自封精通。 关于兼容性的问题我相信对于每个做前端开发的人来讲是一个很头疼的问题,互联网目前主流浏览器有IE6789,Firefox,Chrome,Opera,Safari,遨游,包括国内主流的搜狗,腾讯TT,360等等;从内核上讲主要有IE的,遨游版IE,safari,firefox以及opera 的,这些都是大家常见的。所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,用户用什么浏览器来查看同一网站,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。这个时候就需要针对不同的浏览器写不同的CSS,这个过程叫CSShack。虽然我们写代码都要求按照标准,不写hack代码,但实际工作中为了兼容主流浏览器,hack代码是免不了的,所以这也应该是每个前端开发人员必备的技能。

    前端的开发工具很多,比较常见的有Dreamweaver,Notepad,webstrom,SublimeText等等,我现在在使用webstorm,强大的提示功能可以帮助我们很快的熟悉并掌握网页布局,检查错误等。调试代码的工具我使用的Firebug。Firebug是网页浏览器Mozillafirefox 下的一款开发类插件,它集HTML查看和、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web 页面内部的细节层面,给Web开发者带来很大的便利。Firebug也是一个除错工具。用户可以利用它除错、、甚至删改任何网站的CSS、HTML、Dom以及Javascript代码。 以上是自己做前端开发的一点心得,它所涵盖的知识面远远不止这些,我也在不断的学习,不断地丰富自己,希望自己能在前端这个职位上开阔自己的一片天地! 前端工作总结篇二:WEB前端开发经验总结 这里跟大家谈谈个人对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

    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前端开发面试题集锦

    1、列举你工作中遇到的IE6 BUG,谈谈解决方案。 3、如何用CSS分别单独定义IE6、7、8的width属性。 所有浏览器通用 height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7 专用 *+height: 100px; IE7、FF 共用 height: 100px !important; 4、CSS中哪些属性可以同父元素继承。 继承:(X)HTML元素可以从其父元素那里继承部分CSS属性,即使当前元素并没有定义该属性 Color;font-size; 5、你如何理解HTML结构的语意化。 1.去掉或样式丢失的时候能让页面呈现清晰的结构: html本身是没有表现的,我们看到例如

    是粗体,字体大小2em,加粗;是加粗的,不要认为这是html 这些其实html默认的css样式在起作用,所以去掉或样式丢失的时候能让页面呈现清晰的结构不是语义化的HTML 点,但是浏览器都有有默认样式,默认样式的目的也是为了更好的表达html的语义,可以说浏览器的默认样式和HTML结构是不可分割的。 2.屏幕阅读器(如果访客有视障)会完全根据你的标记来“读”你的网页. 例如,如果你使用的含语义的标记,屏幕阅读器就会“逐个拼出”你的单词,而不是试着去对它完整发音. 3.PDA、手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱). 使用语义标记可以确保这些设备以一种有意义的方式来渲染网页.理想情况下,观看设备的任务是符合设备本身的条染网页. 语义标记为设备提供了所需的相关信息,就省去了你自己去考虑所有可能的显示情况(包括现有的或者将来新的设备一部手机可以选择使一段标记了标题的文字以粗体显示.而掌上电脑可能会以比较大的字体来显示.无论哪种方式一文本标记为标题,您就可以确信读取设备将根据其自身的条件来合适地显示页面. 4.搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重. 过去你可能还没有考虑搜索引擎的爬虫也是网站的“访客”,但现在它们他们实际上是极其宝贵的用户.没有他们的

    web前端开发岗位职责

    web前端开发岗位职责 1、前端开发工程师岗位职责 1、根据工作安排高效、高质地完成代码编写,确保符合规范的前端代码规范; 2、负责公司现有项目和新项目的前端修改调试和开发工作; 3、与设计团队紧密配合,能够实现实现设计师的设计想法; 4、与后端开发团队紧密配合,确保代码有效对接,优化网站前端性能; 5、页面通过标准校验,兼容各主流浏览器。 2、WEB前端开发工程师的岗位职责 岗位职责: 1、协助系统架构设计师进行系统架构设计工作; 2、承担WEB前端核心模块的设计、实现工作; 3、承担主要开发工作,对代码质量及进度负责; 4、参与进行关键技术验证以及技术选型工作; 5、和产品经理沟通并确定产品开发需求。 3、web前端开发的岗位职责 在以前可能大部分的人都没有听过什么web前端,最多的就是网页设计或者语言开发。 现在几乎所有的网络公司都有web前端的职位,甚至没有web前端都不好意思说自己是网络技术公司。那么现在学习web前端火不火呢?Web前端在公司主要是做什么呢?先说说前端技术和后端技术的区别:用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术.相反存贮于服务器端的统称为后端技术。前端技术包括JavaScript、ActionScript、CSS、xHTML等“传统”技术与

    Adobe AIR、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等. 前端开发工程师(或者说“网页制作”、“网页制作工程师”、“前端制作工程师”、“网站重构工程师”),这样的一个职位的主要职责是与交互设计师、视觉设计师协作,根据设计图用HTML和CSS完成页面制作。同时,在此基础之上,对完成的页面进行维护和对网站前端性能做相应的优化。另外,一名合格的前端开发工程师,应该具有一定的审美能力和基础的美工操作能力,能很好的与交互及视觉协作。 以上可以看出,要成为一名合格的前端开发人员,需要掌握的技术是非常多的,web前端的岗位也是非常具有挑战性的,因此想要加入web前端的人员,选择专业的学习机构是很必要的,笔者知道的北京八维教育有web前端课程。 4、web开发岗位职责 1.负责网站前后台的修改和升级,根据网站业务需要开发,制作和程序修改。 2.参与制定网站研发方案以及,升级方案。 3.参与网站研发,按照要求按时按质按量的完成网站编程开发技术工作。 4.负责网站上线前的测试。 5.负责对网站软硬件设施进行安全和稳定性巡检;并负责统计和监视系统日志。 6.协助公司各部门,满足和协调公司各相关部门提出的网站技术需求。 7.负责网站日常运行的技术维护工作,对出现的问题积极有效的进行处理。

    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前端开发工程师笔试题.doc

    Web前端开发工程师笔试题 Web前端开发工程师笔试题篇1 1. 在一个框架的属性面板中,不能设置下面哪一项。( C ) A.源文件; B.边框颜色; C.边框宽度 D.滚动条 2. CSS样式表根据所在网页的位置,可分为?(B ) A.行内样式表、内嵌样式表、混合样式表 B.行内样式表、内嵌样式表、外部样式表 C.外部样式表、内嵌样式表、导入样式表 D.外部样式表、混合样式表、导入样式表 3.对于标签,其中*代表GET或( C ) A. SET B. PUT C. POST D. INPUT 4. HTML代码 表示?(D ) A. 创建表格 B. 创建一个滚动菜单 C. 设置每个表单项的内容

    D. 创建一个下拉菜单 5. 在表单中包含性别选项,且默认状态为男被选中,下列正确的是( A ) A. 男 B. 男 C. 男 D. 男 6. 在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 } 7. 下面代码片段,说法正确的是:(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; 表示被修饰的元素的背景图像 8. 在Dreamweaver 中, 在设置各个框架属性时, 参数Scroll 是用来设置( B )属性的。 A. 是否进行颜色设置 B. 是否出现滚动条 C. 是否设置边框宽度 D. 是否使用默认边框宽度 9. 以下链接到电子邮件的正确格式是(B ) A. 邮箱 B. 邮箱 C. 邮箱 D. 邮箱 10. 若将Dreamweaver中2个横向相邻的单元格合并,则两单元格中文字会( A ) A.文字合并 B.左单元格文字丢失 C.右单元格文字丢失 D.系统出错

    最新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前端开发简明教程(HTML+CSS+JavaScript+jQuery)教学大纲

    高级网页设计与制作 Advanced Web Design and Implementation 一、课程编号: 二、课程类别: 三、课程性质:选修课 四、学时: 48(讲课学时:24 实验学时:上机学时:24 课外学时:) 五、学分: 3 六、先修课程要求:无 七、适用专业:计算机相关专业 八、适用年级、学期:二年级第1学期 九、课程目的及任务: 本课程是面向计算机相关专业学生开设的一门专业选修课程,培养学生WEB 开发中的前端界面设计能力,为后续课程的学习奠定基础。 本课程的主要任务是介绍利用Dreamweaver开发工具进行网页设计,包括如何在网页上显示文字、图片、表格、表单等;利用CSS技术对网页上内容进行排版,并设置相关格式;利用JavaScript技术对网页内容进行操作,实现一些动态效果。目的是通过本课程的学习,培养学生的实际动手能力和计算机的操作能力,能够运用所学的知识进行网页设计。 十、课程内容及基本要求(重点、难点、知识掌握程度及考核要求): 第1部分 HTML 第 1 章 HTML 概述 第 2 章 HTML 文本与图像 第 3 章 HTML 列表 第 4 章 HTML 表格 第 5 章 HTML 表单 第 6 章 HTML 5 要求:掌握HTML文档的结果,掌握标签、属性等的使用;掌握在页面上输出文字、段落,设置字体;掌握有序列表、无序列表的使用,能制作简单导航栏;掌握图片、背景与颜色的使用;掌握链接的使用,能使用超链接下载文件;掌握使用表格来表示数据和布局,用CSS对表格进行美化;掌握使用表单来与用户交互。第2部分 CSS语法基础 第 7 章 CSS 基础 第 8 章 CSS 盒子模型 第 9 章 CSS 字体与文本 第 10 章 CSS 列表与表格 第 11 章 CSS 定位 要求:掌握CSS的基本语法,掌握伪类与伪元素的使用;掌握CSS属性的使用,重点掌握定位、边距、填充属性。

    相关文档