大前端常见问题2

1 是否可以给内联元素设置宽和高 

inline用display inline-block 

2 js如何监听页面缩放  

window.onresize

3 display:none和visibility:hidden区别

都是让元素消失但display是让元素不再被创建,不占位置,visibility是元素还占着位置

4 typeof是元素的基本数据类型 

5 instanceof 是什么

是检测构造函数的prototype属性是否出现在某一个实例对象的原型链上

6 div+css布局较table布局优点:

a table被严格定义为存放数据一个区域,而不是布局工具,table布局方式不符合w3c布局标准,没有实现结构表现分离

b table加载网页时必须整体加载完,影响网页速度,而div+css布局边加载边显示

c table布局有时需要嵌套多重表格,div+css布局相对来说会减少很多嵌套时代码,不易维护

d table不方便表现切换,而div+css大多只需改变css样式,就能改变形式

你可能感兴趣的:(大前端常见问题2)