2023年6月21日发(作者:)
1. 要动态改变层中内容可以使用的方法有(AB )
a)innerHTML
b)innerText
c)通过设置层的隐藏和显示来实现
d)通过设置层的样式属性的display属性2。 在javascript里,下列选项中不属于数组方法的是(B);
a)sort()
b)length()
c)concat()
d)reverse()
3 、 var emp = new Array(3);
for(var i in emp)
以下答案中能与for循环代码互换的是: (选择一项).(D )
A for(var i =0; i B for(var i =0; i〈Array(3); i++) C for(var i =0; i〈(); i++) D for(var i =0; i〈; i++) 4 下列声明数组的语句中,错误的选项是( C )。 a)Var arry= new Array() b)Var arry=new Array(3) c)Var arry[]=new Array(3)(4) d)Var arry=new Array(‘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("",”HI","toolbas=1,scrollbars=1,status=1”); b)open("HI",”scrollbars=1,location=1,status=1"); c)open("”,”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毫秒执行一次 二: 11 link 和@import 的区别是? (1)link属于XHTML标签,而@import是CSS提供的; (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载; (3)import只在IE5以上才能识别,而link是XHTML标签,无兼容问题; (4)link方式的样式的权重 高于@import的权重。 12 html5有哪些新特性、移除了那些元素?如何处理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支持通过Element方法产生的标签, 可以利用这一特性让这些浏览器支持HTML5新标签, 浏览器支持新标签后,还需要添加标签默认的样式: * 当然最好的方式是直接使用成熟的框架、使用最多的是html5shim框架