首页 > 网站 > WEB开发 > 正文

魅族2015-04-12周日在广州招聘会上的前端笔试题

2024-04-27 14:10:51
字体:
来源:转载
供稿:网友

魅族2015-04-12周日在广州招聘会上的前端笔试题

1、列举3个HTML5标签,3个CSS3新特性,3个ECMAScript 5新API。//5个新API顿时傻眼了,百度了一番create,definePRoperty,defineProperties,getOwnPropertyDescriptor 有兴趣的同学请戳http://blog.csdn.net/shyleoking/article/details/7316174

2、2种方式,实现某DIV元素以50px每秒的速度左移100px。//animate setTimeout3、用css分别实现某个DIV元素上下居中和左右居中。//position margin;4、用DIV+CSS实现三栏布局(左右固定200px,中间自适应)。

//<div class="wrap"><div class="main"></div></div><div class="leftaside></div><div class="rightaside></div>

//.wrap{width:100%}.main{width:auto;margin-left,margin-right;}....

5、按顺序写出alert弹出窗口的内容。var name = "The Window";var object = { name : "My Object", getNameFunc : function(){ alert('1.' + this.name); return function(){ return this.name; }; }};var func = object.getNameFunc();alert('2.' + func());alert('3.' + func.call(object));alert('4.' + func.apply(object));// object,window,object,object6、列出三个常见的不同浏览器JS的兼容性问题。//event,冒泡,默认7、用JS写一个实现继承的方法。//function person(){} function() son(){} son.prototype=new person();8、用JS实现一个数组合并的方法(要求去重)。//Array.prototype.test=function(otherArray){concat(); var obj={},arr=[]; for(){ if() } }9、使用正则表达式给所有string对象添加trim方法。//replace(/(^/s*)|(/s*$)/g,""); 正则全都是百度的,学一次忘一次,有需要再百度。10、用js实现一个电话号码提取的方法。例如:" 1852145998 020-888-999845 测试 021 - 85421987, 19865754"得到的结果应该是[1852145998, 020-888-999845 , 021 - 85421987, 19865754] //split() if(!=Number) splice();11、哪些方法可以提升网站前端性能?//cdn,sprite,gzip,合并......12、列举你经常访问的前端技术网站,并简单描述一下自己的职业规划。 //侃侃而谈

ps:页面好难看啊,得去学习如何编辑博客啊 粗略的回答了一下问题,估计好多错误吧. 我是菜鸟


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表