面试题整理

2017-07-09  本文已影响27人  爱喝茶的小姐姐
1.CSS中实现水平垂直居中几种方法(这里举出两种方法)
<div class="box">
  <div class="con"></div>
</div>
6.请解释你对盒模型的理解,以及如何在CSS中告诉浏览器使用不同的盒模型来渲染你的布局
  box-sizing:content-box(标准盒模型)设置padding,会改变宽度
  box-sizing:border-box(怪异盒模型)设置padding,不会改变宽度
7.CSS选择器优先级
内联样式>ID选择器>class选择器>标签选择器
8.前端页面有行为层JS和另外两个层是什么,作用是什么
  HTML(结构)和CSS(样式),假如盖一个楼:HTML就是整体楼空荡荡的框架,CSS相当于粉刷装修,JS就是给屋子里面通电后,电视机,空调,电脑等一系列功能性的东西
9.浏览器内核
  IE:Trident
  Apple Safari和Google chrome:webkit
  Mozilla Firefox:Gecko
10.函数声明提前
var a=1;
function func(){
console.log(a);
var a="in function";
}
func();
console.log(a);

等价于:

var a=1;
function func(){
var a
console.log(a);//undefined
a="in function";
}
func();
console.log(a);//1
11.请用JS实现数组的快速排序 实现数组的快速排序
上一篇 下一篇

猜你喜欢

热点阅读