你的位置:首页 > Java教程

[Java教程]魅族2015


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 setTimeout
3、用css分别实现某个DIV元素上下居中和左右居中。//position  margin;
4、用DIV+CSS实现三栏布局(左右固定200px,中间自适应)。

//<div ><div ></div></div><div 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,object
6、列出三个常见的不同浏览器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:页面好难看啊,得去学习如何编辑博客啊  粗略的回答了一下问题,估计好多错误吧. 我是菜鸟