前端面试(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、</This id a comment/>
B、//This id a comment
C、/*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
运行:
十三、如果对象包含一个非继承的名为“propertyName”属性,下面哪个方法以该属性为入参并返回true?
A、obj.doesPropertyExist('propertyName');
B、obj.hasOwnProperty('propertyName');
C、obj.hasProperty('propertyName');
D、obj.exists('propertyName');
E、obj.contains('propertyName');
十四、定义上下分割的框架的大小是哪个?
A、widths
B、rows
C、cols
D、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):