Skip to main content

选择题

CSS 盒子模型中()是透明的,这部分可以显示背景() A、padding

B、margin

C、border

D、content

参考答案:A

答案解析:

  • Margin(外边距) - 清除边框外的区域,外边距是透明的。
  • Border(边框) - 围绕在内边距和内容外的边框。
  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。
  • Content(内容) - 盒子的内容,显示文本和图像。

Padding(填充)------------- 当元素的 Padding(填充)(内边距)被清除时,所"释放"的区域将会受到元素背景颜色的填充。


关于 HTML 语义化,以下哪个说法是正确的? A、语义化的 HTML 有利于机器的阅读,如 PDA 手持设备、搜索引擎爬虫;但不利于人的阅读

B、Table 属于过时的标签,遇到数据列表时,需尽量使用 div 来模拟表格

C、语义化是 HTML5 带来的新概念,此前版本的 HTML 无法做到语义化

D、header、article、address 都属于语义化明确的标签

参考答案:D


以下位于 head 间的代码片段是做什么用的? <meta name="viewport"content="width=device-width,initial-scale=1">

A、使得页面编码合乎要求

B、表示支持响应式设计

C、支持正常的绘制和缩放

D、表示针对滚屏进行适当的适配

参考答案:B

答案解析:<pre class="best-text mb-10">Cwidth - viewport 的宽度 height - viewport 的高度 initial-scale - 初始的缩放比例 minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例 user-scalable - 用户是否可以手动缩放


关于 angularjs 说法,错误的是关于 angularjs1 说法,错误的是

A、前端 mvc,极大降低前端开发的耦合 B、极大的丰富了 dom 操作

C、实现了数据双向绑定

D、实现了依赖注入

参考答案:B

答案解析:Angular 大大减少了对 DOM 的访问。jQuery 极大的丰富了 DOM 操作


请问以上程序的输出是()

function Foo() {
var i = 0
return function () {
document.write(i++)
}
}

var f1 = Foo()
var f2 = Foo()
f1()
f1()
f2()

请问以上程序的输出是()

A、010

B、012

C、000

D、011

参考答案:A

答案解析:

1.第一次 f1()打印出 i,也就是 0,此时再 i++(++在后表示先执行输出再++),如果++在前那么++i 第一次就会打印出 1。 这也就是第二次调用 f1()时,变量 i =1 被始终保持在内存中,所以返回 1

2.当 f2 函数被调用时,会创建一个执行新环境及相应的作用域链,这里 f1()函数和 f2()函数在调用时会创建两个执行环境,保存各自的变量对象,结果是没有关系的。 f2 中的作用域区别于 f1, 不同的函数作用域中不能相互访问,所以它的 i 值仍是 0.


网页执行以下 JavaScript 代码,该代码在网页执行结果弹出结果为?

var course = ['Java', 'JSP', 'Oracle', 'Spring'];
course[10] ='jQuery';
course.push('PHP');

alert(course.length);

A、0

B、6

C、11

D、12

参考答案:D

答案解析: 数组的 length 属性总是比数组中定义的最后一个元素的下标大 1


如下代码执行后在控制台将输出哪些字母?

switch (true) {
case 1:
onsole.log('A')
case ['']:
console.log('B')
case 'true':
console.log('C')
default:
console.log('D')
}

A、A

B、B

C、C

D、D

参考答案:D


以下全部属于块级标签的是? A、<div><p><input><span><img>

B、<div><h1><p><img><dl>

C、<span><h1><p><img><dl>

D、<div><p><form><ul><h1>

参考答案:D


在 jquery 中想要实现通过远程 http get 请求载入信息功能的是下面的哪一下事件? A、$.ajax()

B、load(url)

C、$.get(url)

D、$. getScript(url)

参考答案:C

答案解析: A.ajax() 方法通过 HTTP 请求加载远程数据。$.ajax(opts);opts 为 json 格式,常见参数 url、type、data 等。

B.load() 方法从服务器加载数据,并把返回的数据放入被选元素中。$(selector).load(URL,data,callback);

必需的 URL 参数规定您希望加载的 URL。

可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。

可选的 callback 参数是 load() 方法完成后所执行的函数名称。

C.$.get() 方法通过 HTTP GET 请求从服务器上请求数据。

$.get(URL,callback);

必需的 URL 参数规定您希望请求的 URL。

可选的 callback 参数是请求成功后所执行的函数名。

D.getScript() 方法通过 HTTP GET 请求载入并执行 JavaScript 文件。

jQuery.getScript(url,success(response,status));


请选出所有的置换元素() A、img

B、input

C、textarea

D、select

参考答案:A,B,C,D

答案解析:

a) 置换元素:浏览器根据元素的标签和属性,来决定元素的具体显示内容。

例如:浏览器会根据

标签的 src 属性的值来读取图片

信息并显示出来,而如果查看(x)html 代码,则看不到图片的实际内容;标签的 type 属性来决定是显示输入框,还是单选按钮等。(x)html 中的

、、置换元素在其显示中生成了框,这也就是有的内联元素能够设置宽高的原因。b) 不可替换元素:(x)html 的大多数元素是不可替换元素,即其内容直接表现给用户端(如浏览器)。例如:label 中的内容标签是一个非置换元素,文字 label 中的内容”将全被显示。


关于 XML 和 JSON 区别的描述正确的是 A、JSON 相对于 XML 来讲,数据的体积小,传递的速度更快些

B、JSON 与 JavaScript 的交互更加方便,更容易解析处理,更好的数据交互

C、JSON 对数据的描述性比 XML 较好

D、JSON 的速度要远远快于 XML

参考答案:A,B,D

答案解析:

(1)可读性方面:基本相同,XML 的可读性比较好;

(2)可扩展性方面:都具有良好的扩展性;

(3)编码难度方面:相对而言,JSON 的编码比较容易;

(4)解码难度:JSON 的解码难度基本为零,XML 需要考虑子节点和父节点;

(5)数据体积方面:JSON 相对于 XML 来讲,数据体积小,传递的速度比较快;

(6)数据交互方面:JSON 与 javascript 的交互更加方便,更容易解析处理,更好的数据交互;

(7)数据描述方面:XML 对数据描述性比较好;

(8)传输速度方面:JSON 的速度远远快于 XML。


在前端开发过程中使用 use strict 模式的目的是什么? A、消除 Javascript 语法的一些不合理、不严谨之处,减少一些怪异行为

B、消除代码运行的一些不安全之处,保证代码运行的安全

C、提高编译器效率,增加运行速度

D、为未来新版本的 Javascript 做好铺垫

参考答案:A B C D