最新前端常见笔试题整理
1 写出五大主流浏览器的内核名称
Trident(IE浏览器),Gecko(firefox:火狐浏览器),webkit(safari,曾经的chrome),Presto(opera浏览器),blink(现今的chrome)
2 JSON数据与JS对象的区别
JSON (JavaScript Object Notation)一种简单的数据格式,JSON的属性名必须有双引号,如果值是字符串,也必须是双引号;
JS对象 表示类的一种实例,键值对方式,键不加引号,值可以是函数、对象、字符串、数字、boolean 等;
3 字体大小的单位rem,em
rem:相对root html 元素的font-size的大小来决定,默认为 1rem = 16px;
em:相对父元素的font-size的大小来决定,默认也为16px;
4 隐藏元素的四种方式
- opacity:0
- visibility:hidden
- diaplay:none
- position:absolute
5 img元素底部为何有空白且如何去除
来看看尤雨溪大大在知乎上的回答:
解决方法:
1. 设置img为 display:block;
2. 设置图片的vertical-align属性为“top,text-top,bottom,text-bottom”也可以去掉下边空白;