css/html test1

1,要去掉文本超连接的下划线,正确的是

a {underline:none}
a {text-decoration:no underline}
a {decoration:no underline}
a {text-decoration:none}
解析:(D)
(文本装饰,没有no underline这种东西,能够首先排除)javascript

2,在不涉及样式状况下,页面元素的优先显示与标签选用无关。请判断这句话的正确与否。

解析:(true)
(html文档加载是从上到下加载,只与标签的上下顺序有关,与标签选用无关。)css

3,bootstrap中,一个元素须要在打印时隐藏,使用的类是

visible-print-block
visible-print-inline
hidden-print
print-hidden
解析:(C)
http://v3.bootcss.com/css/#re...html

4,要运用css3动画,你须要运用什么规则?

animation
keyframes
flash
transition
解析:(B)
(要运用css3动画,须要运用@keyframes规则和animation属性)java

5,处理a.html文件时,如下哪行伪代码可能致使内存越界或者抛出异常

连接:https://www.nowcoder.com/questionTerminal/9b25461c23814b858dfc0ba0d45c0c48
来源:牛客网

         int totalBlank = 0;
         int blankNum = 0;
         int taglen = page.taglst.size();
A       for(int i = 1; i < taglen-1; ++i)
        {
                 //check blank
B             while(page.taglst[i] == "<br>" && i < taglen)
               {
C                       ++totalBlank;
D                       ++i;
               }
E             if(totalBlank > 10)
F                      blankNum += totalBlank;
G             totalBlank = 0;
        }

注意:如下代码中taglen是html文件中存在元素的个数,a.html中taglen的值是15,page.taglst[i]取的是a.html中的元素,例如page.taglst[1]的值是<html>
a.html的文件以下:css3

<html>
<title>test</title>
<body>
<div>aaaaaaa</div>
</body>
</html>
<br>
<br>
<br>
<br>
<br>

A
B
C
D
E
F
G
解析:(B)数据库

(由于while(page.taglst[i] == "<br>" && i < taglen)这个判断,先执行page.taglst[i] == "<br>"这个判断,若是这个判断返回值为true,再执行i < taglen这个判断。当i=taglen的时候,执行page.taglst[i] == "<br>"这个判断就会越界,因此B处,最早出现越界)

(虽然我认为当i==taglen,进入不到循环体)bootstrap

6,css 中可继承的属性有哪些

height
font-size
border
width
color
解析:(BE)
(确定有不少人不知道什么是继承,继承就是指子节点默认使用父节点的样式属性。
不可继承的属性太多了不要背,记住能够继承的属性有哪些就好了,只有颜色,文字,字体间距行高对齐方式,和列表的样式能够继承)cookie

全部元素可继承:visibility和cursor。
内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、font-family、font-size、font-style、font-variant、font-weight、text-decoration、text-transform、direction。
终端块状元素可继承:text-indent和text-align。
列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。

7,对应的注释分别是?

HTML的注释标记是如下哪一个选项?
CSS的注释标记是如下哪一个选项?
JS的注释标记是如下哪一个选项?css3动画

//注释内容
/ 注释内容 /
<!-- 注释内容 -->
《注释内容》session

解析:(C)(B)(A)

8,HTML5 提供两种新对象,经过 javascript API 来存储本地数据,这两种对象是?

cookies和sessionVariables
localStorage和sessionStorage
cookies和locationObjects

解析:(B)

9,MVC是一种常见的架构。如下描述错误的是?

只有Web系统才能使用MVC
只有可以保存正在数据库里面的实体才能称之为模型(Model)
只有以HTML形式显示的页面才是视图(View)
模型变动以后,只有控制器(Controller)才能驱动视图变动或从新渲染视图

解析:(A)(B)(C)
任何系统均可以使用MVC的设计理念;
数据库里面的实体算是model吧,保存是controller干的吧
视图层有不少表现形式

10,下面哪种不属于 js 的六种基本数据类型?

undefined
string
null
Object

解析:(D)ES6 后新增了一类数据类型 :Symbol ,根据 JavaScript 高程, ES5 中的基本数据类型有 5 种:Undefined、Null、Boolean、Number、String.而 Object 是属于复杂数据类型,因此我认为这里说的 6 种基本数据类型是指:Undefined、Null、Boolean、Number、String 与 Symbol.

相关文章
相关标签/搜索