
前端面试集锦
文章平均质量分 75
My-Lady
这个作者很懒,什么都没留下…
展开
-
【常见面试题】网易游戏前端面试题集锦1
一、块级元素和行内元素的区别,行内块级元素是什么东西? 解答: (1)块级元素独占一行,可以单独设置宽高等特性,块级元素内可以包含非块级元素和块级元素 (2)行内元素不独占一行,在一行内可以完整显示时会在一行内显示元素,设置宽高以及垂直方向上的margin、padding将不会起作用(可以设置line-height),当然替换元素除外。其中只能包含非块级元素 (3)行内块级元素:displa原创 2017-08-20 17:18:27 · 3224 阅读 · 0 评论 -
【事件绑定的方式】兼容浏览器的事件监听器的设计
一、兼容浏览器的事件监听器 主要是兼容IE8以前的浏览器,addEvent方法中介绍了三种绑定事件的方式,其中要注意: (1)在IE的事件绑定方式中,事件处理函数里面的事件对象时挂在window上面的,所以获取event对象时需要利用window.event来获取 (2)addEventListener添加监听器时注意事件的冒泡和事件的捕获,即该方法的第三个参数,事件的冒泡和捕获注意的事项参见原创 2017-08-19 11:33:59 · 447 阅读 · 0 评论 -
【面试集锦】好未来前端面试题---JS实现轮播图
思路: 1、首先要有个盛放图片的容器,设置为单幅图片的宽高,且overflow:hidden,这样保证每次可以只显示一个图片 2、container内有个放图片的list进行position的定位 ,其中的图片采用float的方式,同时当图片进行轮播时,改变list的Left值使得其显示的图片发生变化。 3、图片的轮播使用定时器,通过定时器改变list的Left值是的图片循环展示 4、当鼠标原创 2017-08-23 11:48:37 · 4768 阅读 · 0 评论 -
【今日头条】今日头条三面面经
一面: (1) 算法题,编程实现nsum (2)实现元素的居中并且宽高比为3:4 (3)代码实现继承 (4)给了一段代码给出输出结果,这个是和异步相关 (5)http的状态码有哪些 (6)cookie和session的区别,以及如何生成session (7)给代码写输出和原型链相关 (8)变量声明提升二面 (1)算法题,实现二维数组的笛卡尔积 (2)一道和闭包相关的输入输出题原创 2017-09-06 09:45:36 · 7803 阅读 · 0 评论 -
【学习笔记】面试中遇到的盲区(2)
一、数组中的reduce、reduceRight方法的参数以及其使用reduce(callback(previous,current,index,arr),initial),reduce和reduceRight方法得使用一样,只是后者是逆序对数组进行遍历。方法中一共接受两个参数,一个数回调函数,一个是初始值,用于初始化回调中的第二个参数,该参数是可选的。在没有initial参数时则previous的原创 2017-09-06 15:29:52 · 423 阅读 · 0 评论 -
【学习笔记】面试集锦【3】
一、实现深拷贝的方法 在对象中不含有function属性时可以直接利用JSON.stringify(obj)将其转换为字符串,然后利用JSON.parse(str)转换为对象。 var obj = JSON.parse(JSON.stringify(objA)); 但是当传入的对象中包含有function属性以及原型属性、值为undefined的属性时,会自动将该属性进行忽略。所以当对象中包含原创 2017-09-06 22:30:10 · 354 阅读 · 0 评论 -
【面试】常见的前端面试题(1)
一、undefined和null的区别 解答:undefined表示“无”的原始值,null表示“无”的对象。(1)undefined == null //true(2)undefined === null //false(3)利用Number转换时:Number(null) = 0;Number(undefined)=NAN(4)typeof null ="object";ty原创 2017-08-30 16:30:57 · 394 阅读 · 0 评论