1. 网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?
-moz代表firefox浏览器私有属性
-ms代表IE浏览器私有属性
-webkit代表chrome、safari私有属性
IE使用的是Trident内核,Firefox
使用的是Gecko内核。目前使用IE内核的浏览器还有搜狗,遨游,360等等。
2. 关于嵌套列的用法,正确的是
Bootstrap 框架的网格系统工作原理如下:
1 、数据行 (.row) 必须包含在容器( .container )中,以便为其赋予合适的对齐方式和内距 (padding) 。
如:
2 、在行 (.row) 中可以添加列 (.column) ,但列数之和不能超过平分的总列数,比如 12 。
如:
3 、具体内容应当放置在列容器( column )之内,而且只有列( column )才可以作为行容器 (.row) 的直接子元素
4 、通过设置内距( padding )从而创建列与列之间的间距。然后通过为第一列和最后一列设置负值的外距( margin )来抵消内距 (padding) 的影响
详: www.imooc.com/code/2325
D(正确)
关于列的嵌套
Bootstrap 框架的网格系统还支持列的嵌套。你可以在一个列中添加一个或者多个行( row )容器,然后在这个行容器中插入列。但在列容器中的行容器( row ),宽度为 100% 时,就是当前外部列的宽度。
3. 从字符串 const str = 'qwbewrbbeqqbbbweebbbbqee';中能得到结果 ["b", "bb", "bbb", "bbbb"] 以下错误语句是?
/b+/g //匹配前面的子表达式一次或多次,有一个或多个b
/b*/g //匹配前面的子表达式零次或多次,结果不止数组中那么多
/b{1,4}/g //匹配1-4个b
/b{1,5}/g //匹配1-5个b
4.关于CSS的单位,以下说法错误的是:
line-height 的百分比是相对于自身的字体大小
position: fixed 元素(如宽高等)的百分比是相对于视口的
absolute和fiexd是根据offsetprent的高度来继承的
5. 以下属于JS基本数据类型的选项是 ()
JavaScript 语言的6种原始数据类型:undefined、null、布尔值(boolean)、字符串(string)、数值(number)、symbol,Object
引用数据类型:对象(object)
由于js的bug, typeof null 为 'object'。
除了null以外,其余原始数据类型均可用typeof判断,针对引用数据类型,可以用instanceof进行判断
6. 在JavaScript中,以下哪些是原始值(primitive value)?
ECMAScript中,变量可以存放两种类型的值,即原始值和引用值。
原始值是存储在栈中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。
引用值是存储在堆中的对象,也就是说,存储在变量处的值是一个指针,指向存储对象的内存处。
ECMAScript中有5种原始类型,即undefined、null、number、string、boolean。
选项中的值分别是:string、number、null,而最后一个是数组,数组是一个对象,所以是引用值。
7. 下列哪些元素可以作为table元素的子元素?
caption是表格的标题
col是作为colgroup(定义表格中的列)的子元素存在的!
8. 下列哪些事件不支持冒泡?()
冒泡事件很多,个人觉得记住常见的不支持冒泡事件就可以了
有:
①focus②blur
③mouseenter
④mouseleave
⑤load
⑥unload
⑦resize
9. 元素的type属性的取值可以是( )