百度面试题20170814

1.position属性有哪些?
漏了一个sticky属性
2.使用fixed 属性遇到过什么问题?
比如父元素为absolute属性
3.css文本过长,使用哪个CSS属性处理?
4.ES6中的promise用过吗,怎么使用?
5.promise的原理
6.编程题:使用promise实现如下过程:比如操作完,添加成功和失败回调函数。
7.前端性能优化的方法有哪些?
8.浏览器的事件处理机制
9.addEventListener()最后一个参数默认为true,还是false,是冒泡还是捕获?
10.比如冒泡阶段和捕获阶段均添加回调函数,先触发哪个,跟回调函数的顺序有关吗?

先触发捕获阶段的回调函数。,与回调函数顺序没关系。
W3C模型是将两者进行中和,在W3C模型中,任何事件发生时,先从顶层开始进行事件捕获,直到事件触发到达了事件源元素。然后,再从事件源往上进行事件冒泡,直到到达document。

11.页面有很多DOM元素,添加点击事件,有的元素有dataOnload属性,有的没有,点击该事件,控制台输出该元素和他父元素的dataOnload属性值,用Jquery实现
12.用过模块化库吗?比如require.js和common.js,他们属于哪个规范,AMD还是CMD?node.js属于哪个规范?应用AMD规范的有哪些库?
13.用过node.js吗,对它的了解有哪些?
14.清除浮动的方法有哪些,他们的原理是什么?优缺点,使用过程中有哪些问题?
15.==和===有什么区别?
16.null == undefined 输出true,为什么?
17.用对象字面量新建一个对象a,然后新建一个对象b,a == b吗,那a===b吗?
18.问用过pwa吗,什么渐进式app,没听清
19.sevice worker的原理,怎么用它对页面进行性能优化?
20.Ajax在jquery中是怎么实现的,是不是最后返回一个promise对象?
21.移动端1px边框原理是什么,怎么实现,如何组织代码?
22.性能优化减少操作量的方法有哪些?
23.使用new Image对象怎么对图像缓存?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值