前端面试题第三套

这是一套前端面试题,涵盖AngularJS、CSS布局、JavaScript、jQuery、Ajax等知识点,还包括代码实现、CSS Flexbox、HTML Doctype理解、资源管理策略等问题,考察前端工程师的基础知识和实际应用能力。
摘要由CSDN通过智能技术生成

前端面试题第三套

1.关于angularjs说法,错误的是 B

A.前端MVC,极大降低前端开发的耦合
B.极大丰富了DOM操作
C.实现了数据双向绑定
D.实现了依赖注入

2.如何把7.25四舍五入为最接近的整数 D

A.round(7.25)
B.Rnd(7.25)
C.Math.rnd(7.25)
D.Math.round(7.25)

3.下面关于CSS布局的描述,不正确的是 D

A.块级元素实际占用的宽度与它的width属性有关
B.块级元素实际占用的宽度与它的border属性有关
C.块级元素实际占用的宽度与它的padding属性有关
D.块级元素实际占用的宽度与它的background属性有关

4.你想通过XMLHttpRequest更新以下元素,哪个是正确的做法 B

<div id = “statusCode”></div>
A. var myDiv = document.getElementById ("statusCode");  myDiv.innerHTML = req.statusCode;
B. var myDiv = document.getElementById ("statusCode");  myDiv.innerHTML = req.status;
C. var myDiv = document.getElementById ("statusCode"); 
myDiv.setStatus (req.statusCode);
D. var myDiv = document.getElementById ("statusCode"); 
myDiv.status = req.status;

5.在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现 C

A.eq(index)
B.find(expr)
C.siblings([expr])
D.next()

6.如何规避JavaScript多人开发函数重名问题 D

A.可以通过命名规范,比如根据不同的开发人员实现的功能,在函数名加前缀
B.每个开发人员都把自己的函数封装到类中,然后调用的时候即使函数名相同,但是因为是要类.函数名来调用,所以也减少了重复的可能性
C.A、B都不正确
D.A、B都正确

7.下面有关JavaScript内部对象的描述正确的有(多选) ABCD

A.History对象包含用户(在浏览器窗口中)访问过的URL
B.Location对象包含有关当前URL的信息
C.Window对象表示浏览器中打开的 
D.Navigator对象包含有关浏览器的信息

8.使用CSS的flexbox布局,不能实现以下哪一个效果:D

A.三列布局,随容器宽度等宽弹性伸缩
B.多列布局,每列的高度按内容最高的一列等高
C.三列布局,左列宽度像素数确定中、右列随容器宽度等宽弹性伸缩
D.多个宽高不等的元素,实现无缝瀑布流布局

9.下面有关html Doctype的描述,说法错误的是 D

A.它的责任就是告诉浏览器文档使用哪种html或者xhtml规范
B.不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析
C.不同浏览器在混杂模式下的行为差异非常大,如果不使用某些hac
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值