css试题
1.div快速剧中?
body{display:flex}
div{margin:auto}
2.padding和margin有什么不同?
作用对象不同;
padding作用于自身;margin作用于外部对象;
3.vw和百分比有什么区别?
百分比有继承关系,继承父级;
vm只和设备的宽度有关系;
4.行内与块级元素?
行内元素不换行,不设置大小,大小由内容决定;
块级元素独自占满一行,宽度有继承关系,继承自父级;
5.如何让谷歌浏览器支持小字体?
通过缩放;transform:scale(0.8);
JS试题
1.let与var有什么区别?
var存在声明提升;没有局部作用域;存在声明覆盖;
2.深、浅拷贝?
基本数据类型,不存在拷贝,是赋值;
引用数据类型,存在深、浅拷贝;
Array(基类)、Object(基类)
数组和对象的赋值,属于浅拷贝;(浅拷贝:会影响原来的变量值)
(深拷贝:新值和旧值不会相互影响;)
解构赋值:针对一维数组和对象,属于深拷贝;针对多维的数组和对象属于浅拷贝;
网友评论