笔试题
前端小白要fighting
这个作者很懒,什么都没留下…
展开
-
用apply实现bind
这是秋招过程中的一道笔试题,让用apply实现bind。bind()也是用来实现上下文绑定。bind()和call与apply不同。bind是新创建一个函数,然后把它的上下文绑定到bind()括号中的参数上,然后将它返回。所以,bind后函数不会执行,而只是返回一个改变了上下文的函数副本,而call和apply是直接执行函数。bind()的用法var button =documen原创 2017-12-14 10:57:52 · 1327 阅读 · 0 评论 -
js的6道基础题(笔试常考题)
转载:http://www.bubuko.com/infodetail-20477.html题目一:找出数字数组中最大的元素var arr=[0,1,2,3,4,5,6,7,8,9];console.log(Math.max.apply(null,arr))题目二:转化一个数字数组为function数组(每个function都弹出相应的数字)for循环闭包的问题v转载 2017-12-17 16:38:53 · 1814 阅读 · 0 评论 -
前端笔试题的小结(1)
1.rem和em的区别?2.不定宽高的div的水平垂直居中?3.关于margin的重叠问题? .a{ background:#ff0000;}.b{ background:#00ff00; margin:10px 0;}.c{ height:10px; margin:10px 0; background:#0000f原创 2017-12-19 09:33:18 · 253 阅读 · 0 评论 -
前端笔试题的小结(2)
4.font的设置问题:12px/1.5是什么意思?两行文字的行高是多少?两行文字的间隔是多少?如果文字大小12px,行高也是12px,所有类型的文字都会显示完全吗?5.回流和重绘的问题?如果一个div之前的border是1px,padding是3px,更改为border为0,padding为4px,那么会引起哪个?为什么?浏览器的变化会引起回流,是所有的元素都会回流吗?6.函数的柯里化问原创 2017-12-19 11:15:13 · 219 阅读 · 0 评论