@greenfavo
2016-10-27T14:34:02.000000Z
字数 1082
阅读 667
面试
无自我介绍
1,介绍react和angular。用react写个tab切换
2,写个函数去掉字符串所有空格(规定用正则)
' 12 3 4 '.replace(/\s/g,'');//'1234'
3,正则中* . +什么意思,贪婪匹配
4,移动端使用click事件有什么问题
5,事件冒泡和捕获
6,var arr=[0,1,2] arr.splice(0,1,[4])和arr.slice(0,1)的返回值分别是什么
7,不定宽高的水平垂直居中
8,transform有哪些值,和transition区别
9,写个小动画,fill-mode-in的值,动画函数ease等的意思
10,前端路由和后端路由区别,使用场景
11,说说移动端的flex布局
12,什么情况下DOM加载被阻塞,如何解决
13,你知道的性能优化
14,es6有哪些新特性
15,如何压缩代码
16,如何使用gulp插件,使用gulp的好处
17,有没有自己写过npm包
18,一面时写过快排,还会写什么排序算法
本来她想问我数据结构的,被我拉回问前端了。时间太久,细碎的问题好多,忘记了。
19,手机上如何画出1px的直线
1,性能优化,缓存更新
2,对哪些框架比较熟悉,jquery绑定事件有哪些方式方式,区别
3,原型链,继承
4,nodejs异步读取文件原理(单线程原理)
5,angular双向数据绑定原理
6,ajax长轮询时间间隔如何设置(在IE8以下如何实现微信扫码登录)
7,koa框架中yield后面可以跟哪几种类型的数据
8,promise then中的返回值如果是promise,true,普通value会有什么不同
10,cookie在什么时候失效(关闭浏览器还是关闭浏览器标签页,为什么)
11,同源策略,如何跨域,为什么用script标签可以跨域,同源策略保护的是谁(用户)。
12,http的请求响应格式
13,AMD和CMD区别
14,遇到什么团队沟通上的问题,团队中有没有很厉害的人
15,urlencodeed和escape区别
16,unicode和utf8区别
17,前端模板引擎实现原理
media媒体查询,横屏竖屏
ajax跨域
func.bind
左边自适应右边定宽的布局
水平垂直居中
302重定向地址写在哪里
ajax遇到同源策略限制请求能发出去吗?服务器能响应吗?cors是写在请求头里还是响应头里。
兼容IE6的查找className的方法
在一篇文章里查找一个特定字符串
webpack用法
IE8以下如何兼容实现document.getElementsByClassName