最近开始了好几场面试。虽然还不知道结果,但还是要记录一下,做个总结。也希望对准备面试实习生的童鞋有所帮助~1.JavaScript:addEventListener的最后一个参数是做什么用的?答:指定事件是冒泡还是捕获。false是冒泡,true是捕获什么是冒泡什么是捕获答:当一个元素触发事件时,会传递给上层,直到body和document。捕获是从最不具体的传到最具体的所有事件都冒泡吗答:不能,blurfocuschange不能冒泡如何取消事件冒泡答:eve.答,我一定是搞笑对比)如何判断是否是数组答:ainstanceofArrayArray.isArray(a)他问我还有没有~于是我说试试Array的内置函数,能用Array,不能用就不能用,其实还有Object.prototype.toString==='[objectArray]'如何把类数组对象转成数组的答案:数组.prototype.slice.call();2.CSS:floatheightcollapse解决方法:clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden;}(我给自己挖了个坑after是伪元素不是一个伪类,我错了~)line-height像素单位和百分比的计算方法:length设置固定的行间距。单位em、px、pt等。百分比%,基于当前字体大小的百分比行距。(我觉得我的回答是对的,但是他又重复了一遍:我说的是line-height)一个ul里面有好几个li,我想让每个li都有一个border-bottom,但是我不想让最后一个li怎么办dowithborder-bottom:(ul:last-child{border-bottom:none;}或者在最后一个li加一个类选择器,设置border:none;(他说还有,看看有什么可以加载jQuery类的~)css选择器太长如何判断其优先级:内联样式1000--id100--类、伪类、属性选择器10--类型选择器、伪元素选择器1通过添加计算较大的优先级高,如果thevaluesequal,declarationpriorityhigh.3.Algorithm(还没回答):PriorityQueueHeapQuickSort4.css3flipbook这个项目是怎么工作的巴拉巴拉说了很多你的flipbook有bug页面上,请问是什么原因,怎么改?z-index的问题,怎么改普吉岛~canvas的画是怎么做的?巴拉巴拉说了很多关于你的画有bug,请问是什么原因,如何修改?滚动条这个问题,怎么改呢和普吉岛...(加上滚动条的距离,面试官告诉我的~)版本控制你知道版本控制器吗?你知道github的一些基本操作吗?我是用windows图形界面来操作的(面试官心里可能有一万匹草泥马在奔腾。。。)github的工作原理是什么?我把我的代码上传到github仓库,然后别人可以下载添加代码再上传更新仓库,我可以下载更新的继续添加修改。如果你们两个修改相同的代码,发生冲突怎么办?我知道的唯一方法就是回滚,也就是和队友沟通,看谁的代码更重要,然后做一个回滚Roll操作。这是唯一的方法吗?有必要牺牲吗?我明白github其实很强大,所以一定有更好的方法,但是我目前对github的使用仅限于存放自己的代码和一些小的。修改,所以我不知道更好的方法...JavaScriptArray有哪些方法?joinslicesplicereversesortforeachevery等迭代方法暂时只能想到这些排序方法的工作原理?不知道他的工作原理怎么说,只知道他说的是排序的问题。。。那么如果你想对数字进行排序怎么办?function(a,b){returnb-a;}String降序有哪些方法?concatcharAtslicesubstrsubstring等(其实现在我觉得应该加一句——string是基本数据类型,没有方法,string的方法就是String构造函数创建的引用类型的方法~)如何使用替换方法?我认真回答了splice的用法。...(两个参数1.RegExpobjectorstring2.Stringorfunction那么替换就可以用正则表达式全局替换。。。)css中div如何垂直居中?你饿了吗?我告诉你~你用css3的属性是什么?Animatedtransformtransmationborder-radiousbox-sizingbox-shadow你最喜欢的其他编码工具是什么?sublimetext中很多相同的地方要修改怎么办?选择一个然后按Ctrl+D选择多个然后一起修改photoshop怎么样?简单的psd页面图可以用于ps,但不会美化人物和风景。如果要导出文件,请在相对较小的png中提及如何进行,并将其保存为网络使用的格式。..(应该是错的~)**学习前端的同学,欢迎加入前端学习交流QQ群:461593224一起学习交流**
