阿里在线前端笔试题2015
一共13题,6个选择,1题是github地址或博客微博地址,6个大题。
选择题第一题:
var arr = [1,2,3,4,5];
ce(1,2,3,4,5);
arr?
考察数组splice的用法。
后面几个选择题忘了(别打脸),选择题都不是很难。
大题:
1.考查css的基本知识,给出html基本代码。写css代码, 每个div是一个盒子模型。中间文字水平垂直居中,三个盒子水平排列。(比较基础,代码就不上了)
2.多维数组转一位数组:原题:[1,[2,3]] ==》 [1,2,3]
var arr = [1,[[4,5,6],2,[[[7,8,9]]],3]]; //转成一位数组:[1, 4, 5, 6, 2, 7, 8, 9, 3]
function f(arr){
if((arr) != '[object Array]') //判断arr是不是数组
return;
var newArr = [];
function fn(arr){
for (var i = 0; i < th; i++) {//遍历数组
if(arr[i]th){//判断是不是多维数组
fn(arr[i]); //递归调用
}else{
(arr[i]);
}
}
}
fn(arr);
return newArr;
}
(f(arr));
当时在做试卷的时候 没有考虑多维数组,只片面的`为了解题,没有用递归。
3.数字类型转千分位表示
var num = 123456789.9; //结果转成千分位表示 123,456,789.9
function f(num){
if(typeof num != 'number')
return;
num += '';
if(xOf('.')!=-1){ //判断是否存在小数
return fn(t('.')[0])+'.'+t('.')[1];
}else{
return fn(num);
}
function fn(newNum){
var str = '';
var l = th;
while(l>3){
str = ','+tring(l-3,l) + str;
l = l-3;
}
str = tring(0,l) + str;
return str;
}
}
(f(num));
4.解析url:var str = '#39;获得参数名和参数值:
(以前做过类似的题目,解析url一系列的值,阿里这题感觉稍微简单一点)
function f(url){
var l = xOf('?');
if(l!=-1){
var obj = {};
var arr = tring(l+1,th)t('&');
for(var i = 0; i<th; p="" i++){<="">
obj[arr[i]t('=')[0]] = arr[i]t('=')[1];
}
return obj;
}
}
(f('#39;))
-
Word也要唱起来动起来
425{display:none;}Word能唱歌在用Word写文章时,想来点背景音乐?每次都要打开MP3播放器Winamp有点麻烦,为什么不试一试直接在Word中播放MP3呢?实现的方法是:第一步:打开Word2000,选择[工具]→[宏]→[宏](或按[Alt+F8]键),弹出“宏”对话框,在“宏名”文本框中输入要创建...
-
企业基层管理人员培训办法
第一条基层管理人员是负责公司实际工作的班组长、领班人员,他们在公司内的关系是:1.对上的关系——辅助上级;2.对下的关系——指挥监督下属;3.横向关系——与各部门同事协作。第二条基层管理人员的基本责任有:1.按预定进度、程序组织生产;2.保证产品的质量;3.降低生产...
-
专家李祖华谈面试仪表举止技巧
公务员考录工作中的面试中,仪容举止是一个重要的测试要素。这种测试从你叩门时就开始了,在你进入面试室前的轻轻叩门时,你就必须以你要应考的职位的形象出现。按照下列要求完成每一细节:1、进门进入面试室之前,应轻叩房门二、三下,待到考官的应允后才可进入(若有工作...
-
2015年深圳住房公积金提取比例是多少
住房公积金提取分为住房消费情形和其他情形,其中住房消费情形包括5种:购房(以及建造、翻建、大修)、租房、还贷款本息和其他住房消费提取(包括物业服务费、装修费等其他类型的住房消费);其他情形包括8种:退休、户籍迁出本市、在国外或者港澳台地区定居、户籍不在...