1、表示新开一个标签页的超链接代码是( )
A、..
B、..
C、..
D、..
【知识点】
- _blank:在新窗口打开
- _self:在当前窗口打开
- _parent:在父级窗口打开
- _top:在最顶级窗口打开
2、该代码的输出结果为( )
var test=new Boolean();
document.write(test);
document.write("");
var test=new Boolean(0);
document.write(test);
document.write("");
var test=new Boolean(null);
document.write(test);
document.write("");
var test=new Boolean("");
document.write(test);
document.write("");
var test=new Boolean(NaN);
document.write(test);
document.write("");
A、false false false false false
B、false true false false false
C、false false true test Boolean
D、其他几项都不对
【知识点】
在JavaScript中,false、null、0、" "、undefined 和 NaN被称为假值。
var x = new Boolean();.
1.如果Boolean构造函数的参数不是一个布尔值,则该参数会被转换成一个布尔值。 2.如果参数是 0, -0, null, false, NaN, undefined, 或者空字符串 (“”),生成的Boolean对象的值为false。 3.其他任何值,包括任何对象或者字符串”false”, 都会创建一个值为true的Boolean对象。
var value = Boolean(value);
非布尔值转化成布尔值,需要直接使用Boolean函数,而不能通过新建Boolean对象。
3、哪一个不是浏览器默认的天生inline-block标签(拥有内在尺寸,可设置高宽,不会自动换行)?
A、
B、
C、
D、
【知识点:inline-block】
相关知识点回顾:块级元素、行内元素大全
1.常见的块级元素(自动换行, 可设置高宽 )有:
div,h1-h6,p,pre,ul,ol,li,form,table,label等
2。常见的行内元素(无法自动换行,无法设置宽高)有:
a,img,span,i(斜体),em(强调),sub(下标),sup(上标)等。
3.常见的行块级元素(拥有内在尺寸,可设置高宽,不会自动换行 )有:
(button,input,textarea,select), img等
/
4.label元素不会是浏览器默认的行块级元素,实践出真知
图1: input默认情况下可以设置可设置高宽,不会自动换行。但是label并没有变化(为了看的更加明显,所以给label加了边框)。
图2:手动设置label的display属性为inline-block,才能实现可设置高宽,不会自动换行的效果。
4.这些细小的东西忘的很快。平时又多用ui框架。