> 文档中心 > 前端面试(4)

前端面试(4)


前端面试(4)

接上:前端面试(3):https://blog.csdn.net/weixin_45266979/article/details/123374347

文章目录

  • 前端面试(4)
    • 前言
      • 一、jQuery代码应该如何封装,才能保证页面加载时只执行一次?
      • 二、数组A[0..4,1..-3,5..7]中含有元素的个数()。
      • 三、$('#myDiv').load('page.html')语句起什么作用?
      • 四、jQuery不能与下面哪一个无缝地集成?
      • 五、可以同时使用jQuery和Ajax吗?
      • 六、CSS样式,为了保证用户调整文本大小时界面一致性,字体大小应该用什么来声明?
      • 七、在CSS中写一段注释,下面哪一种方式是正确的?
      • 八、CSS样式中,什么属性用来控制选中元素的边和内容之间的边距?
      • 九、CSS样式表文件的缺省扩展名是什么?
      • 十、以下哪个选项不属于CSS样式的特点?
      • 十一、下面对于哪个HTML的元素描述是错的?
      • 十二、分析如下的代码片段,b的值为()
      • 十三、如果对象包含一个非继承的名为“propertyName”属性,下面哪个方法以该属性为入参并返回true?
      • 十四、定义上下分割的框架的大小是哪个?
      • 十五、执行下面语句后c的值是多少?
      • 十六、执行下面代码,x的值是多少?

前言

准备毕设了,可能时间不是很多啦,尽量补齐,亚信科技~

一、jQuery代码应该如何封装,才能保证页面加载时只执行一次?

A、document.ready(function(){/*Code goes here */});B、$(document).ready(function(){/*Code goes here */});C、$(document).ready(function {/*Code goes here */});D、$(document).pageloadcomplete(function(){/*Code goes here */});

答案:B

二、数组A[0…4,1…-3,5…7]中含有元素的个数()。

A、45
B、16
C、36
D、55

答案:A
解析:https://zhidao.baidu.com/question/431961527.html

三、$(’#myDiv’).load(‘page.html’)语句起什么作用?

A、这个语句会报错。
B、将#myDiv加载到“page.html”页面中。
C、将字符串“page.html”添加到#myDiv div的内容中。
D、触发一个Ajax请求,获取page.html的结果集文本数据,然后插入到div中。

答案:B
在id为#myDiv的元素里导入page.html运行后的结果

四、jQuery不能与下面哪一个无缝地集成?

A、Java
B、DOM
C、HTML
D、CSS

答案:A

五、可以同时使用jQuery和Ajax吗?

A、不可以
B、可以

答案:B

六、CSS样式,为了保证用户调整文本大小时界面一致性,字体大小应该用什么来声明?

A、percent
B、pt
C、em
D、px

答案:C

七、在CSS中写一段注释,下面哪一种方式是正确的?

A、B、//This id a commentC、/*This id a comment*/D、#This is a comment#

答案:C

八、CSS样式中,什么属性用来控制选中元素的边和内容之间的边距?

A、spacer
B、magin
C、这些都不是
D、padding
答案:D
考察盒子模型

九、CSS样式表文件的缺省扩展名是什么?

A、.style
B、.css
C、.main
D、.style
答案:B
缺省即默认

十、以下哪个选项不属于CSS样式的特点?

A、将显示格式和文档结构分离
B、对HTML语言处理样式的最好补充
C、实现动态更新、增强工作量
D、体积更小加快网页下载速度

十一、下面对于哪个HTML的元素描述是错的?

A、<p>为分段元素B、<br>为换行标记C、<a href=" ">为链接图像标记D、为注释标记

答案:C

十二、分析如下的代码片段,b的值为()

var a = 1.5,b;b = parseInt(a);

A、2
B、1.5
C、1
D、0.5

答案:C
运行:
前端面试(4)

十三、如果对象包含一个非继承的名为“propertyName”属性,下面哪个方法以该属性为入参并返回true?

A、obj.doesPropertyExist('propertyName');B、obj.hasOwnProperty('propertyName');C、obj.hasProperty('propertyName');D、obj.exists('propertyName');E、obj.contains('propertyName');

十四、定义上下分割的框架的大小是哪个?

A、widthsB、rowsC、colsD、heights

答案:C
row 样式指定行,col 样式指定列。

十五、执行下面语句后c的值是多少?

var a = 2, b = 1, c = 3;if(a<b)if(b>0) c = 0;else c++;

A、4
B、0
C、3
D、1

答案:C
else与最近的if匹配

十六、执行下面代码,x的值是多少?

var x = ['foo','bar'];x.length = 1;
A、[]B、["bar"]C、["foo","bar",1]D、["foo"]E、["foo","bar"]

答案:C
长度缩短为1,后面的“bar”被挤掉了

推荐:前端面试(5):