今天下午去面试,做了一套题目,又问了一些问题,现在凭印象把它整理一下。因为我擅长的是HTML+CSS,所以,在页面这一块问的题目比较多。js相对少很多
1、<! doctype html>标签的作用是什么?如果编写HTML页面的时候,不写这个标签,会对页面以及浏览器有什么影响?
2、FireFox和IE的主要区别是什么?哪里不一样?
3、$(function(){})和document.ready是否相同?$(document).ready(function(){})和window.onload是否相同,如果不相同,哪里不同?
4、JQuery.exend()和JQuery.fn.exend()两者的区别
5、使元素隐藏的几种方式分别是什么
6、position有哪几个属性值,分别代表什么意思?
7、在工作当中,我们难免会遇到这样的适应屏幕需求,宽版以1200px为基准,窄版以1024为基准,版心应该怎么设置呢?
7、function func (){
var i = 0;
return function (){
console.log(i++)
}
}
var f1 = func();
f1();
f1();
var f2 = func;
f2();
f2();
8、setTimeout(function(){console.log(1)},2000);
console.log(2);
setTimeout(function(){console.log(3)},1000);
console.log(4)
9、call()和apply()有什么区别?
10、说一说js的原型链
11、设置元素水平居中的方式(3种)
12、清除浮动的几种方式(最少3种)
。。。。
大部分就是这些,这些题有些回答的不是很满意,整理下来,实时会看。