WEB前端面试常见的问题及答案

一.html+css:
在w3c的标准模式下,width=width,但是在怪异模式下,width=border*2+padding*2+width;其中后代元素的width:100%;

二.html5新特性
标签语义化,比如header,footer,nav,aside,article,section等,

三.JavaScript
基本数据类型:Number,String,Boolean,Undefined,Null
复杂数据类型:Object,Array,Function,RegExp,Date,Error
全局数据类型:Math
1.JavaScript的闭包
闭包简单的说就是一个函数能访问外部函数的变量,这就是闭包

2.new 操作符到底做了什么
首先,new操作符为我们创建一个新的空对象,然后this变量指向该对象,

3.call和aapy的区别
call和apply都是改变this的指向,区别是 call第二个参数是字符串 apply第二个参数是数组,同事call还有第三个参数bind函数

4. JavaScript的作用域和作用域链
作用域是变量的作用范围,作用域链指的是内部作用域和外部作用域一层层形成的链接

自身作用域-原型-该作用域所在的作用域-window

都是手打的 后面我在补充啊

你可能感兴趣的:(学习方面)