前端工程师面试题题及答案全面综合.docx
- 文档编号:17791317
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:12
- 大小:20.35KB
前端工程师面试题题及答案全面综合.docx
《前端工程师面试题题及答案全面综合.docx》由会员分享,可在线阅读,更多相关《前端工程师面试题题及答案全面综合.docx(12页珍藏版)》请在冰点文库上搜索。
前端工程师面试题题及答案全面综合
1.要动态改变层中内容可以使用的方法有(AB)
a)innerHTML
b)innerText
c)通过设置层的隐藏和显示来实现
d)通过设置层的样式属性的display属性
2.在javascript里,下列选项中不属于数组方法的是(B);
a)sort()
b)length()
c)concat()
d)reverse()
3、varemp=newArray(3);
for(variinemp)
以下答案中能与for循环代码互换的是:
(选择一项)。
(D)
Afor(vari=0;i Bfor(vari=0;i Cfor(vari=0;i Dfor(vari=0;i 4下列声明数组的语句中,错误的选项是(C)。 a)Vararry=newArray() b)Vararry=newArray(3) c)Vararry[]=newArray(3)(4) d)Vararry=newArray(‘3’,’4’) 5.下列哪一个选项不属于document对象的方法? (D) a)focus() b)getElementById() c)getElementsByName() d)bgColor() 6.、display属性值的常用取值不包括(C) a)inline b)block c)hidden d)none 7.以下有关pixelTop属性与top属性的说法正确的是。 (D) a)都是Location对象的属性 b)使用时返回值都是字符串 c)都是返回以像素为单位的数值 d)以上都不对 8.使用open方法打开具有浏览器工具条,地址栏,菜单栏的窗口,下列选项正确的是__D__ a)open("x.html","HI","toolbas=1,scrollbars=1,status=1"); b)open("HI","scrollbars=1,location=1,status=1"); c)open("x.html","status=yes,menubar=1,location=1"); d)open("x.html","HI","toolbas=yes,menubar=1,location=1"); 9.、javascript中表达式parseInt(“X8X8”)+paseFloat(‘8’)的结果是什么? (C) a)8+8 b)88 c)16 d)“8”+’8 10.关于setTimeout(“check”,10)中说法正确的是(D) a)程序循环执行10次 b)Check函数每10秒执行一次 c)10做为参数传给函数check d)Check函数每10毫秒执行一次 二: 11link和@import的区别是? (1)link属于XHTML标签,而@import是CSS提供的; (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载; (3)import只在IE5以上才能识别,而link是XHTML标签,无兼容问题; (4)link方式的样式的权重高于@import的权重. 12html5有哪些新特性、移除了那些元素? 如何处理HTML5新标签的浏览器兼容问题? 如何区分HTML和HTML5? *HTML5现在已经不是SGML的子集,主要是关于图像,位置,存储,多任务等功能的增加。 *绘画canvas 用于媒介回放的video和audio元素 本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失; sessionStorage的数据在浏览器关闭后自动删除 语意化更好的内容元素,比如article、footer、header、nav、section 表单控件,calendar、date、time、email、url、search 新的技术webworker,websockt,Geolocation *移除的元素 纯表现的元素: basefont,big,center,font,s,strike,tt,u; 对可用性产生负面影响的元素: frame,frameset,noframes; 支持HTML5新标签: *IE8/IE7/IE6支持通过document.createElement方法产生的标签, 可以利用这一特性让这些浏览器支持HTML5新标签, 浏览器支持新标签后,还需要添加标签默认的样式: *当然最好的方式是直接使用成熟的框架、使用最多的是html5shim框架 --[ifltIE9]>