阿里巴巴一面面经

221 阅读1分钟

HTML5部分

1.在H5中开发与在PC中开发有什么区别?

2.H5开发中有注意过哪些问题?

3.浏览器不兼容问题怎么解决?

4.在浏览器不兼容的情况下,如何给用户一个比较良好的体验

5.src和href的区别

css部分

6.简要说明一下flex布局

7.如何垂直水平居中,把你知道的方法都说说看

8.浮动元素是什么?如何清除浮动元素?

9.块级元素外边距折叠如何处理?

10.谈谈你对BFC的了解,有用它解决过什么实际问题

11.有使用css做过动画吗?具体会用到css中哪些属性

JS部分

12.箭头函数与一般函数声明的区别

13.let与const

14.百度搜素输入框,如何实现?要注意哪些

15.防抖节流

16.深拷贝与浅拷贝

17.实现一个深拷贝函数,谈谈你实现的思路

18.JS中"==="与"=="的区别

19."typeof"能判断出什么数据类型

20.聊聊你对原型链的了解

21.跨域问题,如何解决?

22.jsonp为啥可以解决跨域?原理?

23.开发项目的过程中有什么收获?