搜狐畅游前端开发笔试题(问答题部分)
2017-09-17 12:16
232 查看
第一道问答题
数组去重
1、首先第一种方法:
使用数组indexOf()方法来实习
考虑到数组过大时,如果使用这个不太适合。所以采用哈希算法
第二道问答题
实现ID为elm的所有元素水平垂直居中
其中,CSS样式:
利用vertical-align:middle实现
数组去重
1、首先第一种方法:
使用数组indexOf()方法来实习
Array.prototype.unique=function(){ //创建一个数组,用来保存输出结果 var ls=[]; //遍历数组 for(var i=0;i<this.length;i++){ if(ls.indexOf(this[i]==-1) n.push(this[i]); } }
考虑到数组过大时,如果使用这个不太适合。所以采用哈希算法
Array.prototype.unique=function(){ // n为hash表,r为临时数组 var n = {}, r = []; for (var i = 0; i < this.length; i++) { // 如果hash表中没有当前项 if (!n[this[i]]) { // 存入hash表 n[this[i]] = true; // 把当前数组的当前项push到临时数组里面 r.push(this[i]); } } return r; }
第二道问答题
实现ID为elm的所有元素水平垂直居中
其中,CSS样式:
利用vertical-align:middle实现
相关文章推荐
- 自己整理的部分腾讯web前端开发的笔试题目及答案
- web前端开发工程师笔试题
- 2011年腾讯实习生应聘(软件开发>Web前端>flash方向)笔试面试经历
- 搜狐畅游2010年3D部分笔试题
- 2014年8月29日阿里校招在线笔试部分题--软件测试开发
- 前端开发,面试笔试题学习---通信/原理02
- Web前端开发笔试题集锦(Javascript篇)
- 前端笔试题2 JS部分
- 雅虎公司C#笔试题,包括问答题和选择题两部分。试试看,你能回答出多少题,可以通过雅虎的考试吗?
- Android 软件开发面试题 问答部分
- 前端开发面试题收集(css部分)
- WEB前端开发笔试题2
- 淘宝UED招聘题(前端开发部分含参考答案和面试官评语)
- Java Web 高性能开发,第 2 部分: 前端的高性能
- Java Web 高性能开发,第 1 部分: 前端的高性能
- [置顶] 美丽联合2018校招前端开发工程师笔试试卷及解析
- Java Web 高性能开发,第 1 部分: 前端的高性能
- web前端之JavaScript部分开发规范和细节
- Web前端开发精品课HTML CSS JavaScript基础教程JavaScript部分知识点总结
- Java Web 高性能开发,第 2 部分: 前端的高性能